0

アプリケーションに「プッシュ通知」機能を実装すると、電話の設定で、ユーザーはプッシュ通知を有効にするか無効にするかを選択できます。

この機能を無効にすることはできますか? 私のアプリケーションでは、デフォルトでプッシュ通知が無効になっており、ユーザーはさまざまな種類のイベントにサブスクライブして、アプリをプッシュすることができます。

したがって、この「一般的な」有効化/無効化機能は、アプリのアーキテクチャやデータベースなどにとって本当に苦痛です。

また、この機能を持たないモバイル デバイスの 4 つの異なるプラットフォームをサポートしています。だから私はそれを1つのプラットフォームだけに持つことはできません..

そこにいないことは可能ですか?

4

4 に答える 4

1

アプリの最後で行うことはできませんが、サーバー側でチェックを入れて、該当するユーザーがログインしているデバイスにのみ通知を送信できます。これを試してみると役立つ場合があります。

于 2013-05-03T17:51:47.917 に答える
1

ユーザーがプッシュ通知を無効/有効にするのを防ぐことはできません。Apple は、このような行動に関してかなり明確です。彼らは、開発者が基本的な iOS 機能を制限できるようにしたくありません。

アプリのプッシュ通知がデフォルトで無効になっているとあなたは言います。なぜあなたはこれについて心配していますか?また、アプリでプッシュ通知を処理するのは実際にはやや簡単で、多くのコードはまったく必要ありません。

于 2013-05-03T17:50:05.877 に答える
0

これは、大きな問題というよりも、実際には小さな不都合であるはずです。

ユーザーがアプリの外部からの通知を (デバイス設定で) 無効にした場合、アプリ内で行った場合と同じアクションを簡単に実行できます。

アプリの通知が有効になっているかどうかを確認する方法については、こちらを確認してください:ユーザーがプッシュ通知を有効にしているかどうかを iPhone で確認する

ユーザーがデバイス設定内で通知を無効にできないようにすることについては、それはダメです。

于 2013-05-03T18:23:02.347 に答える
0

Apple のプッシュ通知を使用している場合、ユーザーが通知の表示を無効にするのを止めることはできません。

于 2013-05-03T16:35:41.870 に答える