> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# アプリで Cards をテストする方法

> アプリ起動やセッション開始などのトリガーを含め、SDK がサーバーから Card データを同期するタイミングを理解して、アプリで MoEngage Cards をテストします。

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

## ユーザーが Card を利用できるようになるタイミング

Card キャンペーンを作成して公開すると、MoEngage サーバーはセグメンテーション内の各ユーザーの Card を保存します。キャンペーンが送信された後は、その時点ですべてのユーザーが Card を保持していると確認できます。次は、アプリで Card を確認します。

## SDK がサーバーから Card を同期するタイミング

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

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

同期の値を別の値に設定するには、MoEngage のカスタマーサクセスマネージャー(CSM)またはサポートチームにお問い合わせください。

## Card のテスト時によくある間違い

* アプリを初めてインストールした場合、通常は匿名ユーザーとしてアプリを開いたときに Card が取得されます。ログイン直後に Card の受信箱を開くと、ログインユーザーではなく匿名ユーザーの Card が表示されます。ログインユーザーの Card を表示するには、ログイン後にアプリを終了(強制停止)してから再度開き、正しいユーザーの Card が同期されるようにすることをお勧めします。
* Card を簡単にテストするもう 1 つの方法は、アプリにログインした後、自分のユーザーをターゲットにした Card キャンペーンを作成することです。セグメンテーション条件を追加して、自分の顧客 ID を選択します。
