【发布时间】:2017-12-10 08:42:08
【问题描述】:
我正在尝试在我的 iOS 应用程序中使用 Firebase。我成功地集成了它并接收来自所有 3 个目标(用户段、主题和单个设备)的通知。 我的问题是如何知道从哪个主题收到特定通知?
我正在关注这个documentation 和这个github page
编辑:
我正在 iOS11.2 (XCode9.2) 上进行测试,我的回复 (userInfo) 是:
{
aps = {
alert = test;
sound = default;
};
"gcm.message_id" = "0:1513282329413512%38894e8e28894e8e";
"gcm.n.e" = 1;
"gcm.notification.sound2" = default;
"google.c.a.c_id" = 1542306492273623048;
"google.c.a.c_l" = test;
"google.c.a.e" = 1;
"google.c.a.ts" = 1513182256;
"google.c.a.udt" = 0;
}
我收到了gcm.message_id,但它看起来像"gcm.message_id" = "0:1512894251264950%38894e8e38894e8e"; 如何将其映射到我的主题名称?
谢谢。
【问题讨论】:
-
用户订阅了该主题,当您使用该主题发送通知时,则表示订阅该主题的人已收到该主题
-
是的。例如:我订阅了 10 个主题。如何知道在这 10 个主题中,我收到了哪个主题的通知?
-
你如何从控制台发送通知?
-
通过选择一个主题。我也收到了该通知,只是无法检查 AppDelegate 中的主题名称。
标签: ios firebase apple-push-notifications firebase-notifications