firebase是否在自己的实时数据库中保存我的应用程序用户设备令牌
向FCM发送设备令牌有限制吗?
我正在使用Spark Plan(免费(。我通过选择捆绑id从firebase控制台为整个应用程序用户发送推送。但APNS需要设备令牌。怎样firebase管理所有用户的设备令牌?
没有公共的API允许您获取项目中所有FCM令牌的列表。FCM代币也不会自动存储在您项目的实时数据库中或您可以访问它们的其他地方。
如果您需要数据库中的令牌,则需要自己将它们存储在那里。
在主活动中尝试下面的代码。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);
}
});