我找到了这个解决方案,我认为这不是通知所需的ID,请通过一些示例告诉我:
import android.provider.Settings.Secure;
private String androidIdd = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
我想我不需要一个Android id。我只想获取Firebase通知或GCM的设备唯一ID。
答案 0 :(得分:5)
我不想使用某些第三方教程,而是希望了解官方Firebase Cloud Messaging documentation。
如果您已正确设置所有内容,则可以滚动到主题
检索当前注册令牌
当您需要检索当前令牌时,请致电
FirebaseInstanceId.getInstance().getToken()
。如果尚未生成令牌,则此方法返回null。
简而言之:致电FirebaseInstanceId.getInstance().getToken()
以获取当前设备令牌。