問題タブ [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.
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 で一意に識別するにはどうすればよいですか?
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 が実際に必要な場合、どこに入力しますか?