0

iPhoneのプッシュ通知について疑問があります。ユーザーがアプリを使用しているときにそれらを使用する必要がありますが、アプリを閉じたときにアラートサウンドバッジは必要ありません。

私の質問は、アプリの起動時にユーザーがプッシュ通知を受け入れない場合でも、これらの種類の通知を使用できますか?

アプリの実行中にサーバーから定期的に情報を取得するタイマーを回避するために、プッシュ システムを使用します。アラート、バッジ、音のないカスタム通知になります。

ありがとうございました

4

2 に答える 2

1

いいえ、ユーザーの選択を回避することはできません (ユーザーがノーと言ったので、それを尊重する必要があります)。ただし、ユーザーがオプトアウトしたかどうかは、

UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
if (types == UIRemoteNotificationTypeNone) {
    // user does not want to get push notifications
}
于 2012-05-18T08:20:58.740 に答える
0

いいえ、できません。ユーザーが通知を拒否すると、APNS サーバーは通知をデバイスに送信しません。ところで、ユーザーの許可を求めずにアプリからアプリケーション/ユーザー情報を取得しようとすると、App Store からのアプリケーションの拒否につながる可能性があります。

于 2012-05-18T08:18:34.953 に答える