Mobile(39)
-
[Xamarin] Nuget오류 ValidatePakcageReferences task ...
Xamarin Project Build 시 다음 오류가 발생하시는 경우 해결방법입니다.The "ValidatePackageReferences" task could not be loaded from the assembly D:\Xamarin\packages\Microsoft.Bcl.Build.1.0.21\build\Microsoft.Bcl.Build.Tasks.dll. Could not load file or assembly 'file:///D:\Xamarin\packages\Microsoft.Bcl.Build.1.0.21\build\Microsoft.Bcl.Build.Tasks.dll' or one of its dependencies. 지정된 파일을 찾을 수 없습니다. Confirm that the de..
2016.10.05 -
[Xamarin] Animation
Google의 새로운 Material Design의 핵심 정책 중 하나는 “Motion은 의미를 제공한다” 입니다. 그런 만큼 애니매이션을 사용자와의 커뮤니케이션 수단 중 하나로 활용하는 것은 중요해 졌습니다. Xamarin에서는 이러한 애니매이션을 다양한 방법으로 지원합니다. Xamarin.Froms에서는 사전정의된 애니매이션 기능 뿐만 아니라 사용자 정의 애니매이션 기능을 이용하실 수 있습니다. Predefined animations 이동, 회전, 크기조정, 투명화 등의 정의된 애니매이션을 지원합니다. 아래는 샘플과 설명을 나타냅니다. //매개변수 //1. scale: 대상 크기를 지정합니다. 1은 100%를 나타내며, 1.5는 150%를 말합니다. //2. length: 진행시간을 말합니다. 150..
2016.04.23 -
[Xamarin] iOS 파일시스템
iOS의 파일시스템은 System.IO의 Class를 통해서 접근하실 수 있습니다. File Class를 통해 파일을 생성할 수 있으며, Directory를 통해 Directory를 탐색하실 수 있습니다. Stream을 통해서 파일 Data을 읽거나 쓸수도 있습니다. App이 접근할 수 있는 파일과 폴더에 대한 제한이 있는데, 예를들어 Application Sandbox(Application이 파일, 네트워크, 하드웨어에 접근하는데 사용되는 접근제한 규칙)를 통해 다른 앱들이 접근하지 못하게 할 수 있습니다. Application이 설치된 폴더를 Home Directory라고 하는데 이 Home Directory에 대해서는 다른 앱들이 접근할 수 없습니다. 파일을 읽고 쓰는 것 외에도 파일의 백업과 업그..
2016.04.07 -
[Xamarin] iOS의 Interactive Notification
Interactive Notification iOS8부터 Interactive Notification 기능이 소개되었으며, 다음과 같이 Lock Screen, Banner, Notification Center에서 다음과 같이 Actionable Notification을 출력 수 있습니다. 이는 단순히 사용자에게 정보를 전달하는 것이 아니라 사용자에게 다음 행동을 유도할 수 있게 되었습니다. 일단 iOS8부터 소개된 Interaction Notification이 무엇인지 소개드립니다. Lock Screen: 다음과 같이 Lock Screen에 나타난 Notification을 왼쪽으로 스와이프 하시면 지정한 Action이 나타나게 할 수 있습니다. Banner: 화면 상단에 나타나는 Banner은 아래로 스..
2016.04.06 -
[GCM] GCM Message Parameter (JSON)
Google Cloud Messaging로 전송하는 Message Parameter Parameter Description to 메시지 수신자에 대한 정보입니다. Registration Token, Notification Key, Topic 중 하나를 지정하셔야 합니다. registration_ids 수신대상 ID 또는 Registration Token을 지정해주세요. (최대 1000개) notification_key (Deprecated- Optional) 이 값은 Deprecated되었습니다. 대신에 to를 사용해주세요. 한 사용자가 보유한 여러 Device들에 설치된 App 전체에 Message를 전송합니다. 이 값이 지정되면 registration_ids는 생략하실 수 있습니다. (최대 20개) ..
2016.04.06 -
[Xamarin] Push Notification in iOS
Apple Push Notification 애플의 Push Notification의 중심에는 Apple Push Nitification Gateway Service(APNS)가 있습니다. APNs는 Application Server와 iOS 장치 사이에서 Push Notification Message를 중계하는 역할을 합니다. Application Server에서 Push Message를 APNS에 전송하면, APNS는 iOS 장치에게 Push Message를 전달합니다. Application Server(=Provider)는 Notification Message를 구성하여 APNS에 전송합니다. Notification Message는 적절한 JSON String으로 HTTP/2 보안 채널을 통해 APN..
2016.04.04