Amazon SNSモバイルプッシュ通知を管理するためのベストプラクティス - Amazon Simple Notification Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SNSモバイルプッシュ通知を管理するためのベストプラクティス

このセクションでは、顧客エンゲージメントを高めるのに役立つ可能性があるベストプラクティスについて説明します。

エンドポイントの管理

配信の問題は、デバイスでのユーザーのアクション (たとえば、アプリがデバイスに再インストールされる) が原因でデバイストークンが変更された場合や、特定の iOS バージョンで実行されているデバイスに影響する証明書の更新が発生した場合に発生する可能性があります。アプリを起動するAPNsたびに に登録することをお勧めします。

デバイストークンは、ユーザーがアプリケーションを開くたびに変更されないため、冪等CreatePlatformEndpointAPIを使用できます。ただし、トークン自体が無効である場合、またはエンドポイントが有効で無効になっている場合 (本番環境とサンドボックス環境の不一致など)、同じデバイスに重複が発生する可能性があります。

デバイストークン管理メカニズム (擬似コードのものなど) が使用できます。

FCM v1 デバイストークンの管理と保守については、「」を参照してくださいFirebase Cloud Messaging エンドポイントの Amazon SNS管理

配信ステータスのログ記録

プッシュ通知の配信ステータスをモニタリングするには、Amazon SNSプラットフォームアプリケーションの配信ステータスログ記録を有効にすることをお勧めします。ログにはプッシュプラットフォームサービスから返されたプロバイダレスポンスコードが含まれているため、配信が失敗したときのトラブルシューティングに役立ちます。配信ステータスログ記録を有効にする方法の詳細については、「プッシュ通知の Amazon SNSトピック配信ログにアクセスする方法」を参照してください。

イベント通知

イベント駆動方式でエンドポイントを管理するには、イベント通知機能が使用できます。これにより、設定された Amazon SNSトピックは、エンドポイントの作成、削除、更新、配信障害のプラットフォームアプリケーションイベントのために、Lambda 関数などのサブスクライバーにイベントをファンアウトできます。