目次プッシュ通知が届きません。どこを確認すれば良いですか?プッシュ通知を長押ししても画像や動画の再生画面が正しく表示されません。本番環境でテスト通知をしたいです。プッシュ通知を受信するたびにバッジの数字が増えますが、1に固定したいです。ライセンス目次プッシュ通知が届きません。どこを確認すれば良いですか?プッシュ通知を長押ししても画像や動画の再生画面が正しく表示されません。本番環境でテスト通知をしたいです。プッシュ通知を受信するたびにバッジの数字が増えますが、1に固定したいです。SDKに関する質問を掲載します。プッシュ通知が届きません。どこを確認すれば良いですか?¶プッシュ通知が届かない場合、複数の要因が考えられます。主な要因を以下に記載します。端末がオフラインになっている。プッシュ通知が許可されていない。(通知設定について)集中モードがオンになっている。(集中モードについて)実装側デバイストークンが取得できていない。(取得時の処理)※アプリで通知の受信を許可した後に、UIApplicationDelegateクラスのapplication:didRegisterForRemoteNotificationsWithDeviceToken:メソッドを通じてデバイストークンが渡されます。ここが呼ばれない場合、端末がインターネットにつながっていない等の原因が考えられます。SDK実行キーが正しく設定されていない。(設定方法)以下の手順でSDK実行キーが正しく設定されているか確認できます。SDKを組み込んだアプリをインストールして立ち上げる。(必要な場合は、プッシュ通知の受信許可を行う。)RichFlyer管理サイトのメッセージ作成画面を表示して、配信先を選択する。「配信予定数」が増えていれば、正しく設定されている。IDで作成したプロビジョニングプロファイルを使用している。プッシュ通知を長押ししても画像や動画の再生画面が正しく表示されません。以下をご確認ください。IDに設定されているGroupIdが正しく設定されている。Info.plistが正しく設定されている。なっている必要があります。本番環境でテスト通知をしたいです。以下のいずれかの方法で確認できます。テスト通知を受ける端末を特定のセグメントに属するようにアプリ側で実装する。Storeで配信済みのアプリに対してテスト通知を行いたい場合に行う方法です。アプリにテスト用セグメントに属するための仕組みを一般ユーザーに見えない形で組み込んでおきます。テスターは、この仕組みを利用してアプリを操作し端末をテスト用セグメントに属するようにします。管理サイトでは、このセグメントを利用してテスト用の配信条件を作成しておき、テスト用のメッセージにこの条件を指定します。配信条件の作成方法(管理サイト)誤配信に注意してくださいこの方法は誤配信のリスクが高くなります。配信条件の指定を忘れると一般ユーザーへも通知が届いてしまいます。承認機能を活用するなどして誤配信が行われないよう注意して実施してください。テスト用のサービス作成し、テスト用のアプリとして作成する。管理サイト上でテスト用のサービスを作成してテストを実施する方法です。IDの変更は不要なため一般に公開しているアプリと同等のアプリでテストが行えます。一般配信済みのアプリには通知されないため誤配信のリスクは低いです。サービスの作成について(管理サイト)SDK実行キーの設定Sandbox(開発)環境用にアプリを作成する。Appleが用意しているプッシュ通知のテスト環境で行う方法です。SDKにSandboxフラグを指定します。IDの変更は不要なため一般公開しているアプリと同等のアプリでテストが行えます。Sandboxフラグの設定プロビジョニングについて管理サイトプッシュ通知を受信するたびにバッジの数字が増えますが、1に固定したいです。¶RichFlyerでは、プッシュ通知を受信すると通知センターに残っている未読の通知の件数をバッジに表示しています。特定の数値に固定したい場合は、こちらの方法で実現できます。