0

私のサーバーからいくつかのモバイルアプリユーザーメッセージを送信するバックエンドサービスを設計しています。 Webhookを使用してデバイストークンを取得したら、これらのトークンをDBに保存し、メッセージを送信する必要があるたびにcreate_platform_endpoint()とコールする必要がありますか? バックエンドにデバイストークンを格納するのは不必要かつ過度であり、かつ一度create_platform_endpoint()からARNを取得すると、モバイルデバイストークンをバックエンドに格納する必要はありませんか?バックエンドでのエンドポイントARNとデバイストークンの保存

答えて

1

私はデバイストークンを保存します(私もそうです)。米国の地域からアジアの地域に数百万のエンドポイントを透過的に移行する必要があるとき、私はそれを使用することができました。ある時点でAWSから移行したい場合にも便利です。 私はGDPRのために私がそれを保存しない理由はありますが、あなたがそれについて心配していなければ、それは多くのデータのようではありません。

また、create_platform_endpoint()を1回呼び出して、結果のARNを格納するだけで済みます。デバイストークンに変更がないか注意してください。そうであれば、サーバに連絡して変更があったことを通知し、create_platform_endpoint()を再度呼び出す必要があります。しかし、私は実際にこれが起こるのを見たことはありません。

+0

入手しました。私はトークンも保管します。後で再利用できるように、作成したプラットフォームのエンドポイントからARNを保存/保存しますか? – AlexA

+0

あなたの質問のその部分にうまくいけば答えが編集されました。 – Krum

関連する問題