我正在使用FCM编写用于 android 通知的服务器端代码。
因此,代码将通知正确发送到主题,但没有发送到特定设备的注册令牌。 所以代码对于这种情况工作得很好 -
info.put("to", "topics/xyz");
info.put("title", "Hello 1");
info.put("body", "Hi");
Run Code Online (Sandbox Code Playgroud)
但对于第二种情况——
info.put("to", DeviceIdKey.trim()); //device registration token
info.put("title", "Hello 1");
info.put("body", "Hi");
Run Code Online (Sandbox Code Playgroud)
它给,
输出:
{
"multicast_id": 1XXXXXXX01820YYYY2,
"success": 0,
"failure": 1,
"canonical_ids": 0,
"results": [
{
"error": "MismatchSenderId"
}
]
}
Run Code Online (Sandbox Code Playgroud)
重要信息- 我拥有的所有 Android/IOS 设备的注册令牌都是由 GCM 生成的,已有 2 年历史。谢谢!
android push-notification ios firebase firebase-cloud-messaging