如何在android中使用firebase获取推送通知的设备ID

时间:2017-06-19 06:45:15

标签: android firebase firebase-cloud-messaging firebase-notifications

我找到了这个解决方案,我认为这不是通知所需的ID,请通过一些示例告诉我:

import android.provider.Settings.Secure;

private String androidIdd = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);

我想我不需要一个Android id。我只想获取Firebase通知或GCM的设备唯一ID。

1 个答案:

答案 0 :(得分:5)

我不想使用某些第三方教程,而是希望了解官方Firebase Cloud Messaging documentation

如果您已正确设置所有内容,则可以滚动到主题

  

检索当前注册令牌

     

当您需要检索当前令牌时,请致电FirebaseInstanceId.getInstance().getToken()。如果尚未生成令牌,则此方法返回null。

简而言之:致电FirebaseInstanceId.getInstance().getToken()以获取当前设备令牌。