手順 4 — 設定 pushidentifier
The pushidentifier は、次のデバイストークンを含む文字列です: Push 通知。 これは次から送信されたトークンと同じです: Firebase を呼び出し、 MobileCore.setPushIdentifier メソッド。
でプロジェクトを開きます。 Android™スタジオ。 内のコード全体を削除する MainActivity パッケージ文の最初の行を除いて.
次のコードを MainActivity:
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
import com.adobe.marketing.mobile.MobileCore;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.InstanceIdResult;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
registerToken();
}
void registerToken() {
FirebaseInstanceId.getInstance().getInstanceId()
.addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (!task.isSuccessful()) {
Log.w("Message App", "getInstanceId failed", task.getException());
return;
}
// Get new Instance ID token
String token = task.getResult().getToken();
Log.d("Got token", token);
MobileCore.setPushIdentifier(token);
}
});
}
@Override
public void onResume() {
super.onResume();
MobileCore.setApplication(getApplication());
MobileCore.lifecycleStart(null);
}
@Override
public void onPause() {
super.onPause();
MobileCore.lifecyclePause();
}
}
アプリをテストする
これで、今後に進む前にアプリをテストする良い機会になりました。
- 緑の矢印をクリックするか「 Run->Run’app’.
- The Android™ エミュレーターが起動し、アプリがで実行されていることを確認します。 "Hello World"テキスト。
- を開きます。 logcat ウィンドウ 「」を検索します。Got". から受け取ったトークンが表示されます。 Firebase を次のようにログに書き込みます。 「」の後の長い文字列Got token"は pushidentifierAdobe Campaignに送信される
モバイルアプリケーション購読者の確認
Adobe Campaign Standardインスタンスにログインします。
移動 Administration->Channels->Mobile App(Experience Platform SDK). 適切なモバイルアプリケーションを開きます。 タブで Mobile Application Subscribers タブをクリックします。 次のように表示されます。 registration tokenリストに表示されました。
NOTE
登録トークンが Mobile Application Subscribers ここで停止を押してから、続行してください。
recommendation-more-help
1e5f790f-a0c6-45cc-9e9a-a41393306233