問題タブ [ios-permissions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1244 参照

iphone - iOSでの権限の実装方法

iOSで権限を付与することは可能ですか?私はAndroidで、マニフェストに権限を設定できることを知っています。WI-FIがない場合、アプリはデバイスで実行されません。iOSに似たようなものはありますか?誰かがコードを提供して、iOSでそれを行う方法を教えてくれるAPIをどこに配置するか、または指示するかを教えてもらえますか?

0 投票する
2 に答える
8022 参照

ios - Android like permissions in iOS

In android, you define permissions for gps, sms sending, location , .., in the manifest file. Is there anything similar in the iOS, so the user would know what capabilities of the phone some app uses before installation? Or is the user warned during app use when some function wants to use something (e.g. gps, sms...)?

0 投票する
5 に答える
6846 参照

android - iOS 開発における Android のアクセス許可に相当するものは何ですか?

これを検索する方法がわからないので、誰かが関連するドキュメントを教えてくれれば、たくさんのキーワードでも十分か +1 になります。

Androidには約があります。122 のアクセス許可については、こちらで説明しています。iOSで同等のものは何ですか? 開発者はパーミッションを宣言しますか、それともすべてにアクセスできますか? すべての場合、この「すべて」が何を意味するかはどこで確認できますか?

0 投票する
4 に答える
28347 参照

ios - プッシュ通知用の iOS 権限ダイアログのカスタマイズ

iOS アプリがプッシュ通知を初めて登録しようとすると、システムは、ユーザーにプッシュ通知を受信する許可を求める許可ダイアログをポップアップ表示します。このダイアログのテキストをカスタマイズして、これらの許可が求められている理由を説明することはできますか?

ほとんどのパーミッション ダイアログ メッセージは、NS*UsageDescription Info.plistキーを挿入することでカスタマイズできます。たとえば、NSCameraUsageDescriptionキーは、ユーザーのカメラへのアクセスを要求するときに表示するダイアログ テキストを制御します。しかし、プッシュ通知にはそのようなキーはないようです。

0 投票する
1 に答える
416 参照

ios - iOS 6 のアクセス許可に関する開発者ガイドはありますか?

質問が尋ねるように。

権限に関するガイドを探しています。私は以前に Android 用に開発しただけで、http://developer.android.com/guide/topics/security/permissions.htmlに似たガイドがあるかどうか疑問に思っていました。

アクセス許可がどのように機能するか (または、iOS 6 でこれと呼ばれているかどうか) は完全にはわかりません。

0 投票する
1 に答える
271 参照

iphone - iOS4.3でのCLLocationManagerのアクセス許可

私は現在、位置情報サービスを使用するアプリケーションを持っており、iOS5以降を実行しているデバイスでうまく機能しています。ただし、4.3.xでは不整合の問題が発生しています。

問題:

アプリを初めてインストールして実行すると、通常の「このアプリに位置情報サービスの使用を許可する」ダイアログが表示され、を変更し[CLLocationManager authorizationStatus]ます。ただし、(ホーム画面から)アプリケーションをアンインストールしてアプリを再インストールすると、このプロンプトが再度表示されることはなく、このアプリがアンインストールされて新しく再インストールされたにもかかわらず、OSがこのアプリに対するユーザーの応答をキャッシュしました。iOSの他のすべてのバージョンでは、期待どおりにプロンプ​​トが表示され、が期待どおりに[CLLocationManager authorizationStatus]設定さkCLAuthorizationStatusNotDeterminedれます。

4.3では、アンインストールされているにもかかわらず、OSがアプリのオプションを記憶しているように見える理由を誰かに教えてもらえますか?現在この問題を修正するには、設定メニューからデバイスのすべての位置情報サービス設定を手動でリセットする必要があります。

情報やコードスニペットが必要な場合は、お問い合わせください。

0 投票する
4 に答える
5824 参照

ios - iOS カレンダー アクセス許可ダイアログ、強制的に表示しますか?

iPad のカレンダーへのアクセスを要求するアプリを作成しました。iOS 6 では、システム ダイアログが表示され、ユーザーに許可を求めるメッセージが表示されます。

問題は、一度起こってしまうと、その状況を再現できないことです。テスト目的で、そのダイアログが一貫して表示されるように強制したいと思います。代わりに、OS は以前の設定をキャッシュし、ダイアログを再度表示しません。iPadからアプリを削除して再インストールしても、これは依然として当てはまります。(アプリ名とバンドルを変更すると問題は解決しますが、テストのたびにそうしたくはありません。)

これを強制的に表示する方法を知っている人はいますか?

ありがとう。

0 投票する
6 に答える
92523 参照

ios - iOS でカメラの許可を検出する

非常にシンプルなビデオアプリを開発しています。私は公式のコントロールを使用しています: UIImagePickerController.

これが問題です。初めて UIImagePickerController を提示するとき、iOS は許可を求めます。ユーザーは [はい] または [いいえ] をクリックできます。ユーザーが [いいえ] をクリックしても、コントロールは閉じられません。代わりに、ユーザーが開始ボタンをクリックし続けると、画面が常に黒い間はタイマーが作動し、ユーザーはタイマーを停止したり戻ったりすることができなくなります。ユーザーができる唯一のことは、アプリを強制終了することです。次に UIImagePickerController が表示されたとき、まだ黒い画面であり、ユーザーは [開始] をクリックしても戻ることができません。

バグなのかな?と思いました。UIImagePickerController を表示するかどうかを決定できるように、カメラの許可を検出する方法はありますか?