ケース: 現在の場所について、ユーザーはアプリのインストール時に [許可しない] を選択したため、ユーザーの場所をもう一度尋ねて、現在の場所に対してネイティブの iPhone アラートをトリガーする方法はありますか??
私はstackoverflowでいくつかの投稿を見ましたが、古いものがあります.新しいSDKを呼び出す解決策はありますか、誰かが方法を見つけました.
参照された投稿: CLLocation もう一度許可を求める
ケース: 現在の場所について、ユーザーはアプリのインストール時に [許可しない] を選択したため、ユーザーの場所をもう一度尋ねて、現在の場所に対してネイティブの iPhone アラートをトリガーする方法はありますか??
私はstackoverflowでいくつかの投稿を見ましたが、古いものがあります.新しいSDKを呼び出す解決策はありますか、誰かが方法を見つけました.
参照された投稿: CLLocation もう一度許可を求める
残念ながら、それはできません。できることの 1 つは、場所の設定を変更するようにユーザーに促すことです。
if (![CLLocationManager locationServicesEnabled])
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Location Service Disabled"
message:@"To re-enable, please go to Settings and turn on Location Service for this app."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
位置情報の許可を再度求める方法はないと思います。ただし、ユーザーの場所が本当に必要な場合は、設定から有効にするように指示するアラートを表示できます。