Skip to main content
この記事では、iOS プッシュ通知連携を手動で検証する方法を段階的に説明します。

何を検証するのか

プッシュ通知がデバイスで正しく動作していることを確認します。検証を進める前に、.pem/.p8 ファイルが MoEngage ダッシュボードにアップロードされていることを確認してください。

検証方法

1. プッシュトークンの生成

UserProfile_TestOptions.png
  1. デバイスでのプッシュ通知の受信
  • ダッシュボードで、自分のデバイス向けに一般的なプッシュキャンペーンを作成します。
  • 作成の第 3 段階にあるテストオプションから通知をテストします。
  • 成功のレスポンスが返された場合は、キャンペーンを作成します。テストが失敗した場合は、失敗の理由を確認してください。
download__12_.png
  • デバイス上のプッシュ通知にアイコンが表示されていることを確認します。
  1. 通知のリダイレクト
キャンペーン作成時には、次の画像に示すように、以下のデフォルトのクリックアクションがサポートされています。
  • 画面に移動
  • ディープリンク
  • リッチランディング
Notification_Redirection.png 画面に移動 キャンペーンの作成時に、画面に移動するオプションを選択し、ボックスに画面名を貼り付けます。通知を受信したらクリックし、ドロップダウンで選択した画面がアプリで開くことを確認します。 NavigateToAScreen.png ディープリンク キャンペーンの作成時に、ディープリンクオプションを選択し、URL を追加します。通知をクリックすると、ユーザーはアプリ内の意図した箇所に正確にリダイレクトされる必要があります。 Deeplinking.png リッチランディング キャンペーンの作成時に、リッチランディングオプションを選択し、URL を追加します。通知をクリックすると、ユーザーは指定した URL の Web ページにリダイレクトされる必要があります。 RichLanding.png
  1. 通知の統計情報
  • キャンペーンが送信されると、キャンペーンの統計情報にインプレッションとクリックが表示されます。
download__16_.png

成功基準

  1. ユーザーのプッシュトークンが生成されている必要があります。
  2. 通知が正しく表示される必要があります。
  3. リダイレクト(3 種類)が想定どおりに動作する必要があります。
  4. インプレッションとクリックが記録される必要があります。
  5. リッチ通知(ある場合)では、画像のレンダリング、通知音、ボタンとそのリダイレクトなどを確認してください。

考えられる問題と解決策

  1. ユーザーのプッシュトークンが生成されている必要があります。プッシュトークンに関する問題を修正するには、iOS のドキュメントを確認してください。
  2. 通知が正しく表示される必要があります。
  3. リダイレクト(3 種類)が想定どおりに動作する必要があります。
  4. インプレッションとクリックが記録される必要があります。インプレッションまたはクリックに関する問題を修正するには、iOS のドキュメントを確認してください。
  5. リッチ通知(ある場合)では、画像のレンダリング、通知音、ボタンとそのリダイレクトなどを確認してください。リッチプッシュに関する問題を修正するには、iOS のドキュメントを確認してください。
  6. 注 - 以前のバージョンでは iOS のインプレッショントラッキングはデフォルトで提供されていませんでしたが、iOS 10 以降では Notification Service extension の機能を使用して統合できます。