2011-04-15 14 views
0

当然、はプログラムでenabledRemoteNotificationTypesを使用)です。これはポリシーに関する質問です。ユーザーがプッシュ通知を有効にすることはできますか?

ユーザーにプッシュ通知が有効になっていることをユーザーに要求することはできますか?この動作によりAppleによって拒否されますか?

App Store Review Guidelinesには、プッシュ通知に関するセクション(§5)が含まれていますが、これについては説明していません。

答えて

1

私は忙しいので、アプリケーションからの通知を望まないかもしれません。したがって、通知をまたはをオフにしてを選択します。あなたが行うことができるのは、UIAlertViewを表示して、ユーザーがアプリケーションに入ったときにプッシュ通知が無効になっていることを思い出させることです。

+0

こんにちは、プッシュ通知がプログラマチックに有効かどうかを検出する方法はありますか。 – raaz

+3

'enabledRemoteNotificationTypes'はリモート通知を有効にしません。このメソッドは、アプリケーションが受け入れる通知のタイプを返します。アプリケーションがnoneを受け入れる場合、ユーザーは通知を無効にしていることがわかります。 –

+0

ブラックカエルに感謝し、正解に+1します。 – raaz

1

送信して何が起こるかを確認してください。まず、ユーザーがプッシュ通知をオフにしている場合は、アプリを終了してみて、アプリが実行されない理由と修正方法を知らせるアラートを表示します。可能であれば設定)。アップルがそれを拒否したら、アプリ終了コードを取り出して、ナグ画面を却下して続行させてください。

あなたが言うように、あなたが見つけることができるガイドラインに明示的にそれを禁じるものは何もないので、答えを得る唯一の方法は、コードを提出し、何が起こるかを見ることです。アップルはこれらの問題について、あなたが何か具体的で本当のことを考えるまでそれについて考えます。

関連する問題