我想在没有任何 APNS 服务器和设备令牌的情况下发送推送通知,比如 android 没有本地和推送通知,但他们可以在没有谷歌权限的情况下向设备发送设备。
问问题
2394 次
1 回答
3
如果不使用 APN,您将无法发送推送通知。为什么?首先,您需要了解该技术的工作原理:
你需要一个握手证书。
您需要一个设备令牌才能被 APNs 识别。
- 在您的应用程序中,您必须注册到 APN。
- 该应用程序从 APNs(握手)请求证书。
- 服务器发回其证书。
- 该应用程序将建立与服务器的连接并将 PN 证书发送到 APN 服务器。
- 服务器将验证您是否是受信任的应用程序。
- 应用程序请求创建令牌。
- 服务器创建一个令牌并将其发回。
- 在您的应用程序中,您保存令牌(例如,将通知推送给特定用户而不是广播)。
- 结尾。
因此,如您所见,您需要建立可信连接,APNs 负责创建令牌以在网络中识别您的设备,并负责发送通知。
有关更多信息,您可以查看: Apple PN
于 2014-03-14T01:35:16.330 回答