我有代码,当Android应用收到它时会显示推送通知。我的代码能够向所有设备发送推送通知,除了一个。我也尝试使用此链接手动发送通知: https://console.firebase.google.com/project/projname-fface/notification/compose
我使用了FirebaseInstanceId.getInstance()生成的FCM注册令牌.getToken()这个方法。
只有一个设备无法接收此推送通知。此注册令牌是否已损坏?该设备如何能够接收推送通知?
我正在尝试两种方式。
使用PHP代码如下:
//打开连接 $ ch = curl_init(); //设置url和post变量
//执行这篇文章 $ result = curl_exec($ ch);
我得到了这样的成功:
{ “multicast_id”:8822218177628709204, “成功”:1, “失败”:0, “canonical_ids”:0 “结果”:[{ “MESSAGE_ID”: “0:1488169759724709%6ab45a43f9fd7ecd”}]}
答案 0 :(得分:0)
确保您的设备已安装Google Play商店。如果它是模拟器,请确保其Android版本包含" Google API" (通知在没有通知的情况下无法工作)。