問題タブ [aws-pinpoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2165 参照

aws-amplify - Amplify Analytics を適切に構成するには?

Amplify で AWS Pinpoint 分析を設定する方法を理解するのに助けが必要です。index.js現在、Amplify for Auth を使用しており、ファイルで次のように構成しています。

Analytics を追加するために、これをconfigureAmplify()関数に追加することから始めました。

ユーザーのサインイン時または Cookie ストレージからの更新時に、私が呼び出した

これを行った後、Pinpoint コンソールのデータが正確ではないように思えます。たとえば、エンドポイント フィルタが適用されていない場合、現在 44 個のセッションが表示されます。それまでにエンドポイント フィルターを追加するuserAttributes: userIdと、選択した ID に関係なく、そのユーザーに関連付けられている 44 のセッションすべてが表示されます。EndpointIDこれは、起動時に が確立され、呼び出しによって変更されないためだと思われupdateEndpointます。

Analyticsまた、最初に Amplify を構成するときにキーを省略し、ユーザーがサインインした後に呼び出すことも試みAnalytics.configure()ました。このアプローチにより、ユーザー固有のendpointId. ただし、このようにすると、認証イベント (サインイン、サインアップ、認証失敗) が発生するまでは Analytics が構成されないため、これらのイベントをキャプチャしないことになると思います。

私の質問は、Amplify Analytics を構成する適切なタイミングはいつですか? セッション、認証、カスタム イベントを正確にキャプチャし、ユーザー ID で一意に識別するにはどうすればよいですか?

0 投票する
2 に答える
3373 参照

amazon-web-services - FCM プッシュ通知ステータス「成功」を特定するが、コンソール/デバイスで受信されない

Android アプリがあり、Amazon Pinpoint を介してプッシュ通知を送信しようとしています。

  • 私のアプリは、API キーを使用して Postman 経由で送信された FCM プッシュ通知を受信できます。
  • これらの通知は、FCM コンソールとデバイスの両方に表示されます。

次に、同じ API キーを使用してピンポイントで FCM プッシュ通知を設定し、"Test Messaging" ツールでテストしました。 ここに画像の説明を入力

  • テスト メッセージ ツールは、メッセージが正常に送信されたことを示しています。
  • メッセージはデバイスまたは FCM コンソールには表示されません。
  • ピンポイント CLI を使用するか、RAILS アプリを介して送信すると、同様の成功応答が得られます。
  • APNS メッセージは、アプリケーションのピンポイントでエンドツーエンドで機能しています。

テスト メッセージング ツール、CLI、および Rails アプリケーションから送信された FCM メッセージに対して成功応答を受け取りましたが、FCM コンソールに表示されず、デバイスに到達しませんでした。

ドキュメントと一致しないセットアップで気付いた唯一のことは、Pinpoint にはSender IDを追加する場所がなく、API キーだけであるように見えることです。(ただし、APIキーだけでPOSTリクエストを直接送信でき、FCMがそれを取得できるため、送信者IDが実際に必要かどうかはわかりません...おそらくこれは時代遅れですか??)

何らかの理由で送信者 ID が実際に必要な場合、どこに入力しますか?

これをデバッグするために他に何ができますか? ここに画像の説明を入力