2017-01-26 5 views
8

iOS8の場合、24時間のiOSキャッシュプッシュ通知の許可と、再インストール後のプッシュ通知アラートは表示されません。再インストール後のiOSプッシュ通知の設定

そして回避策があります:彼らは受け取りたい場合

のiOS

に初めてプッシュ通知のためのプッシュ対応アプリのレジスタをプッシュ通知権限の警告をリセットするには、 のiOSユーザーに尋ねますそのアプリの通知。 ユーザーがこのアラートに応答すると、デバイスが復元されたり、アプリが少なくとも1日に にアンインストールされていない限り、 は再び表示されません。

アプリの初めての実行をシミュレートする場合は、 アプリを一日アンインストールしたままにしておくことができます。後で の手順を実行することで、実際に1日待機することなく後者を達成できます。

デバイスからアプリを削除します。デバイスを完全にオフにして、 を再びオンにします。設定>一般>日付&時間に移動し、 の日付を1日以上先に設定します。デバイスを完全にオフに戻し、 を再びオンにします。出典: https://developer.apple.com/library/ios/technotes/tn2265/_index.html

Q:しかしiOS9 +のためにキャッシュされたプッシュ権限がありませんし、再インストールした後、私は警告を毎回受けました。私の選択を24時間キャッシュし、再インストール後に使用するオプションはありますか?私たちは、リモート通知のために我々のアプリを登録している時はいつでもiOSの警告

+0

あなたのアプリケーションがその時点で任意のデバイスにインストールされている場合は、プッシュ通知、Googleマップアクセスロケーションサービス、オーディオプレーヤーアクセスなどのアプリケーションで使用するすべてのアクセス権、 –

答えて

4

プッシュ通知権限が正常に来ます。

一度許可アラートの動作が各iOSバージョンによって変更されると、私たちは私たち自身でそれを処理できません。

こちらがお役に立てば幸いです。

2

iOS 8.0 and iOS 9.0 Or Laterのプッシュ通知動作。

ソリューション:彼らはそのための通知を受信したい場合は1

はiOSの

にプッシュ通知についてプッシュ対応アプリのレジスタは、iOSのユーザーに尋ねる最初の時間をプッシュ通知権限の警告をリセットしますアプリ。ユーザーがこのアラートに応答すると、デバイスが復元されたり、アプリが少なくとも1日はアンインストールされたりしない限り、再度表示されません。

アプリの初めての実行をシミュレートする場合は、アプリを一日アンインストールしたままにしておくことができます。あなたは、実際に、以下の手順を実行して一日を待たずに、後に達成することができます:

1. Delete your app from the device. 

2. Turn the device off completely and turn it back on. 

3. Go to Settings > General > Date & Time and set the date ahead a day or more. 

4. Turn the device off completely again and turn it back on. 

ソリューション:2

デバッグ、毎回通知が照会れますしているときも何度もあなたのバンドルIDを変更することができます新鮮な。コードに満足したら、元のバンドルIDに戻ります。

出典:

How to get back "Allow Push Notifications" dialog after it was dismissed once?

0

私は同じ問題を抱えていたので、私はそれを試してみましたが、古いものを希望しながら、新しいものをプッシュしてしまうため、新規のiCloudアカウントを設定しようとすると、それはそれがあったかどうかを確認メールアプリが開いていた場合のみ取得します。それがAppleのソフトウェア開発者に連絡したが、回答していない場合は、9.1アップデートリリースまで待つ必要があるかもしれません。