機種変更やアプリの再インストールの際に、ユーザー ID(user_uid)を新しい端末へ引継ぐためには、「ユーザーID 引継ぎ」機能の実装が必要です。
なお、「ユーザーID 引継ぎ」機能をご利用いただくには、以下の条件を満たす必要があります。
- IDLink のご契約が必須となります。
※会員ID と APPBOX のユーザーIDの紐づけが必要となるためです。 - パッケージをご契約の場合は、ご利用いただけません。
ユーザーID 引継ぎの基本的な流れ
ユーザーID の引継ぎは、アプリへのログイン時などに SDK が提供する「ユーザーID 差し替え処理(メソッド)」を呼び出すことで実装します。基本的な流れは以下の通りです。
- ユーザーがアプリでログインし、会員ID(顧客ID )を取得します。
- SDK に組み込まれた IDLink 標準機能(検索)を利用し、その会員ID に既に紐付いている
user_uidが存在するかを確認します。 - SDK の差し替えメソッド(
toUserUidを指定)を呼び出し、アプリ内のユーザーID を既存のものに書き換えます。 - 既存の user_uid がない場合、IDLink の更新・登録機能を利用して現在のユーザーID と会員ID を新規で紐付けます。
注意事項
ユーザーID引継ぎを利用するにあたり、以下の仕様や注意事項をご確認ください。
- プッシュ通知・お知らせ
- OS変更の有無による仕様について
- OSが変わる場合(iOS ⇔ Android)
- プッシュ通知
- 新旧両方の端末にプッシュ通知が配信されます。
- お知らせ履歴
- OSごとに管理しているため、過去の履歴は引き継がれません。
- プッシュ通知
- OSが変わらない場合(iOS ⇒ iOSなど)
- プッシュ通知
- 「最新の端末」のみに配信されます。
- お知らせ履歴
- 過去分を最大30件まで表示できます。
※引継がれたお知らせはすべて「未読」の状態で再表示されます。
- 過去分を最大30件まで表示できます。
- プッシュ通知
- OSが変わる場合(iOS ⇔ Android)
- プッシュ通知許諾情報について
ユーザーID引継ぎの情報にプッシュ通知の許諾情報は含まれません。
プッシュ通知の許諾情報は端末に保存されています。
そのため、機種変更やアプリの再インストール後、アプリを起動した際に設定した情報で利用されます。
- OS変更の有無による仕様について
コメント
0件のコメント間違いや、他の内容について知りたいことなどがあればコメントを残してください。
任意のメールアドレスとパスワードで登録・サインインができ、お問い合わせの状況もご確認いただけます。
サインインしてコメントを残してください。