これを検索する方法がわからないので、誰かが関連するドキュメントを教えてくれれば、たくさんのキーワードでも十分か +1 になります。
Androidには約があります。122 のアクセス許可については、こちらで説明しています。iOSで同等のものは何ですか? 開発者はパーミッションを宣言しますか、それともすべてにアクセスできますか? すべての場合、この「すべて」が何を意味するかはどこで確認できますか?
これを検索する方法がわからないので、誰かが関連するドキュメントを教えてくれれば、たくさんのキーワードでも十分か +1 になります。
Androidには約があります。122 のアクセス許可については、こちらで説明しています。iOSで同等のものは何ですか? 開発者はパーミッションを宣言しますか、それともすべてにアクセスできますか? すべての場合、この「すべて」が何を意味するかはどこで確認できますか?
iOS
システムへのアクセス方法とアクセス方法には重要な違いがありますがAndroid
、Apple が行ったことは、一部のシステム リソース (たとえば、連絡先や写真など) を使用できるようにし、次のような機能を使用するためにプロパティ リストのいくつかのキーを介してアプリを登録することです。バックグラウンド実行として (たとえば、着信をリッスンしたい voip アプリケーション)。これらのオプション (キー) はすべてここにあります。
iOS には、マニフェストのような許可の概念はありません。開発者契約に反しない限り、すべてのパブリック API にアクセスできます。何か間違ったことをすると、アプリケーションは Apple によって拒否されます。
iOS のパーミッションの概念はありません (iOS 5。iOS 6 で発生する可能性がありますが、当てにしないでください)。Apple によって承認された公式 API のみにアクセスできます。非公式の API の使用は許可されていないため、ほとんどの場合、AppStore でのアプリの配布が拒否されます。
位置情報を使用するときに表示される通知のアクセス許可に最も近いもの。詳細を参照してください @: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/TechnologyUsage/TechnologyUsage.html#//apple_ref/doc/uid/TP40006556-CH18-SW10
よろしく、ボー
iOS には「許可」という概念はありません。許可されていることと許可されていないことがあります。これらの権限へのアクセスをユーザーに求める必要はありません。
許可されていることの具体的なリストはわかりませんが、レビュー ガイドラインを参照するとよいアイデアが得られるはずです。
残念ながらiOSにはそのようなものはありません。この特定の点に関する iOS と Android の違いに関するこの記事を読むことに興味があるかもしれません。