如何为终止的应用程序触发 onMessageReceived()?
How do I trigger onMessageReceived() for killed apps?
我在我的 Android 应用程序中实施了 Firebase 云消息传递,还设置了 Firebase 控制台。到目前为止,
- 应用程序在前台
- 应用程序在后台
但不是在我的应用被终止时。根据 对第 1.2 点的回答:
Data Messages: Theses messages trigger the onMessageReceived()
callback even if your app is in foreground/background/killed
我缺少什么来接收已终止应用程序的数据?
这里是json 我路过:
{
"to": "/topics/testTopic",
"data": {
"key1" : "val1",
"key2" : true
}
}
我在第 2 点应用了上面 link 中的示例。
授权 密钥将是您在附加图像中的服务器密钥
{
“数据”:{
“分数”:“45×1”,
“时间”:“15:10”
},
“至”:
“你的服务器密钥”
}`
关于以上JSON您需要从应用服务器传递的格式:
“数据”将包含来自服务器的键值对。 “to”将是您的 fcm 令牌,您将从 FCM 控制台 -> 设置 -> 项目设置 -> 云消息传递获得授权,然后复制您的服务器密钥。
我在我的 Android 应用程序中实施了 Firebase 云消息传递,还设置了 Firebase 控制台。到目前为止,
- 应用程序在前台
- 应用程序在后台
但不是在我的应用被终止时。根据
Data Messages: Theses messages trigger the onMessageReceived() callback even if your app is in foreground/background/killed
我缺少什么来接收已终止应用程序的数据?
这里是json 我路过:
{
"to": "/topics/testTopic",
"data": {
"key1" : "val1",
"key2" : true
}
}
我在第 2 点应用了上面 link 中的示例。
授权 密钥将是您在附加图像中的服务器密钥
{
“数据”:{ “分数”:“45×1”,
“时间”:“15:10”
},
“至”: “你的服务器密钥” }`
关于以上JSON您需要从应用服务器传递的格式:
“数据”将包含来自服务器的键值对。 “to”将是您的 fcm 令牌,您将从 FCM 控制台 -> 设置 -> 项目设置 -> 云消息传递获得授权,然后复制您的服务器密钥。