2013年1月10日木曜日

位置情報やアドレス帳などユーザに許可を求めるデータの取り扱いまとめ

アクセスするのにユーザの許可が必要なデータ群 Location, Contacts, Calendars and Reminders, Photos and Videos それぞれについて、データの取得方法や、4つの状態などについてまとめられている。




国内でも情報が出回っていた SIGKILL問題についても触れられていた。
The most surprising behavior I noticed when implementing the sample app for this post is that iOS will SIGKILL an app when its Address Book, Calendars, Reminders, or Photos access changes.

所定のキーに文字列を設定しておけば、許可を求めるダイアログメッセージをカスタマイズすることができる。
<key>NSCalendarsUsageDescription</key>
<string>It will be used for demonstration purposes only.</string>
<key>NSContactsUsageDescription</key>
<string>They will be used for demonstration purposes only.</string>
<key>NSLocationUsageDescription</key>
<string>It will be used for demonstration purposes only.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>They will be used for demonstration purposes only.</string>
<key>NSRemindersUsageDescription</key>
<string>They will be used for demonstration purposes only.</string>

最後に利用指針が Best Prcatices としてまとめられている(至極まっとうなことがかかれている)。

0 件のコメント:

コメントを投稿