【发布时间】:2016-12-19 12:15:10
【问题描述】:
我正在编写一个接收推送通知的 iOS SDK。
到目前为止,我们要求应用程序开发人员给我们一个按键,以便我们可以向应用程序发送推送消息。开发人员将一些路由代码添加到他们的 APNs 监听器中,实现简单 -
if push.hasKey('forSDK') and push['forSDK']:
send_push_to_sdk
else:
do_the_app_thing
这很乏味,并且需要在令牌过期时与应用开发者进行协调。而且我们发现using Firebase notifications for iOS比connecting to APNs简单很多。
有没有办法将 Firebase 通知(用于 SDK)与应用的 APN 一起使用,以便我可以省略路由代码?
【问题讨论】:
-
不太清楚您要解决的问题。听起来您不想让客户端存储 APNS 推送通知?由于Firebase uses APNS,几乎任何组合都可以在这里使用。要从 Firebase 中的客户端发送通知,您需要 direct them to your backend server,然后它会代表您发送通知。请注意,除非您使用主题/设备组发送,否则您仍然需要存储客户端的注册令牌。
-
@Kato 感谢您的评论。我正在尝试使用 firebase 将通知直接发送到我的 SDK,而托管应用程序(可能使用直接 APN)没有任何更改。
标签: ios firebase push-notification apple-push-notifications firebase-cloud-messaging