【问题标题】:Get fcm token programmatically [duplicate]以编程方式获取 fcm 令牌 [重复]
【发布时间】:2019-09-18 02:28:31
【问题描述】:

我已经在 android 中初始化了 firebase,而没有使用像这样的 google-services 插件

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 发送推送通知

【问题讨论】:

标签: android firebase firebase-cloud-messaging


【解决方案1】:

我想你可以这样理解:

 FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(instanceIdResult -> {
            String token = instanceIdResult.getToken();
            updateToken(token, apiService, sessionManager); // update token on server
        });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多