【问题标题】:Where firebase saving all device tokens internally in their cloud?firebase 将所有设备令牌在其云内部保存在哪里?
【发布时间】:2018-12-27 00:03:24
【问题描述】:

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

我正在使用 Spark 计划(免费)。我通过选择捆绑ID从firebase控制台为整个应用程序用户发送推送。但是 APNS 需要设备令牌。如何 firebase 管理所有用户的设备令牌?

【问题讨论】:

    标签: ios firebase firebase-cloud-messaging


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢。在 Spark 计划下,将我的应用的用户设备令牌保存在 FCM 中是否有任何限制?
    • 免费配额记录在Firebase pricing page。只要您保持在这些配额范围内,并且在服务条款范围内,就没有其他限制。
    【解决方案2】:

    在您的主要活动中尝试以下代码。 newToken 将打印在 Log 上。

    // 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);
                    }
                });
    

    【讨论】:

    • 对不起亲爱的,我不是从移动应用的角度问的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2017-08-21
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多