Firebase在哪里将所有设备令牌保存在内部云中?

时间:2018-07-19 00:24:03

标签: ios firebase firebase-cloud-messaging

firebase是否将我的应用程序用户设备令牌保存在自己的实时数据库中?
将设备令牌发送到FCM有任何限制吗?

我正在使用Spark Plan(免费)。我正在通过选择套件ID从Firebase控制台向整个应用程序用户发送推送。但是APNS需要设备令牌。怎么样 Firebase管理所有用户的设备令牌?

2 个答案:

答案 0 :(得分:2)

没有公共API允许您获取项目中所有FCM令牌的列表。 FCM令牌也不会自动存储在项目的实时数据库中或您可以访问它们的其他位置。

如果您需要令牌在数据库中,则需要将它们自己存储在其中。

答案 1 :(得分:0)

在“主要活动”上尝试以下代码。 newToken将打印在日志上。

// get FCM token
            FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(MainActivity.this,  new OnSuccessListener<InstanceIdResult>() {
                @Override
                public void onSuccess(InstanceIdResult instanceIdResult) {
                    String newToken = instanceIdResult.getToken();
                    Log.d("newToken",newToken);
                }
            });