私はiPhoneアプリケーションで作業しておりCLLocationManager
、アプリケーションの開発に使用しています.アプリケーションを実行すると、「あなたの現在の場所を使用したい」などのアラートビューが表示されます. 次に、それを続行するために [OK] を押します。
しかし、アラート ビューを表示したくありません。プロンプトなしでアプリにユーザーの位置を追跡させることは可能ですか?
前もって感謝します
私はiPhoneアプリケーションで作業しておりCLLocationManager
、アプリケーションの開発に使用しています.アプリケーションを実行すると、「あなたの現在の場所を使用したい」などのアラートビューが表示されます. 次に、それを続行するために [OK] を押します。
しかし、アラート ビューを表示したくありません。プロンプトなしでアプリにユーザーの位置を追跡させることは可能ですか?
前もって感謝します
このアラート ビューは必須であり、何らかの方法で独自の位置追跡クライアントを作成しない限り、これを回避する方法はありませんが、プロンプトなしでの位置へのアクセスはガイドラインで禁止されており、Apple はアプリを拒否します。
その理由は、ユーザーがあなたの場所を追跡していることを認識できるようにするためです-セキュリティと好み.
そもそもなぜアラート ビューを避けたいのでしょうか。
このダイアログは、プライバシーとセキュリティ上の理由からシステムによって表示されます。何らかの方法でこれを回避し、位置データにアクセスすると、アプリは App Store の承認プロセスで確実に拒否されます。なぜあなたはそれを取り除きたいのですか?
いいえ、このアラート ビューを防止することは不可能であると 100% 確信しています
しかし、許可しないをクリックするとCLLocationManagerが停止すると思いますが、iPhoneの設定から許可するように再度与えることができます