Android 以编程方式获取fcm令牌
我在安卓系统中初始化了firebase,没有像这样使用谷歌服务插件Android 以编程方式获取fcm令牌,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我在安卓系统中初始化了firebase,没有像这样使用谷歌服务插件 FirebaseOptions.Builder builder = new FirebaseOptions.Builder() .setApplicationId("application-id") .setApiKey("api-key") .setDatabaseUrl("datab
FirebaseOptions.Builder builder = new FirebaseOptions.Builder()
.setApplicationId("application-id")
.setApiKey("api-key")
.setDatabaseUrl("database-url")
.setStorageBucket("storage-bucket")
.setProjectId("project-id")
.setGcmSenderId("gcm-sender-id");
FirebaseApp.initializeApp(context,builder.build());
现在,在初始化firebase应用程序后,我如何获得生成的令牌以通过FCM发送推送通知,我想您可以得到如下结果:
FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(instanceIdResult -> {
String token = instanceIdResult.getToken();
updateToken(token, apiService, sessionManager); // update token on server
});
看到了吗