アプリでカードをテストする方法

この記事では、カードがMoEngage SDKと同期されるタイミングと、SDKがMoEngageサーバーとどのように連携してカードを取得するかについて説明します。

ユーザーのカードはいつ利用可能ですか?

カードキャンペーンを作成して公開すると、MoEngageサーバーはセグメンテーション内の各個人のためにカードを保存します。キャンペーンが送信された後、その時点で全てのユーザーがカードを持っていることを確認できます。さて、アプリでカードを見る時間です。

SDKはいつサーバーからカードを同期しますか?

MoEngage SDKは、以下のシナリオでユーザーのカード情報を取得します:

  • ユーザーがアプリを強制終了した後に開くと、MoEngage SDKはサーバーに問い合わせて、ユーザーの受信箱にカードがあるかどうかを確認します。
  • ユーザーがバックグラウンドからアプリを開いたとき、SDKは最後の同期から45分が経過している場合にのみカードを同期します。
  • ユーザーがカードの受信箱を開くと、SDKは最後の同期から15分が経過している場合にのみカードを同期します。
  • ユーザーがカードを同期するためにプルジェスチャーを行った場合、SDKは最後の同期から5秒が経過している場合にのみカードを同期します。

サポートチケットを 提出 して、同期の異なる値を設定できます。

カードテスト中の一般的な間違い

  • アプリを初めてインストールしたとき、カードは通常、匿名ユーザーのためにアプリを開いたときに取得されます。ログインしてすぐにカードの受信箱を開くと、ログインユーザーのためではなく、匿名ユーザーのカードが表示されます。ログインしたユーザーのカードを見るには、ログイン後にアプリを強制終了(停止)し、再度アプリを開くことをお勧めします。これにより、正しいユーザーのカードが同期されます。
  • アプリにログインした後、ユーザーをターゲットにしたカードキャンペーンを作成することで、カードを簡単にテストする別の方法です。顧客IDを選択するためのセグメンテーション基準を追加してください。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

How can we improve this article?