0

我想在没有任何 APNS 服务器和设备令牌的情况下发送推送通知,比如 android 没有本地和推送通知,但他们可以在没有谷歌权限的情况下向设备发送设备。

4

1 回答 1

3

如果不使用 APN,您将无法发送推送通知。为什么?首先,您需要了解该技术的工作原理:

你需要一个握手证书。

您需要一个设备令牌才能被 APNs 识别。

  1. 在您的应用程序中,您必须注册到 APN。
  2. 该应用程序从 APNs(握手)请求证书。
  3. 服务器发回其证书。
  4. 该应用程序将建立与服务器的连接并将 PN 证书发送到 APN 服务器。
  5. 服务器将验证您是否是受信任的应用程序。
  6. 应用程序请求创建令牌。
  7. 服务器创建一个令牌并将其发回。
  8. 在您的应用程序中,您保存令牌(例如,将通知推送给特定用户而不是广播)。
  9. 结尾。

因此,如您所见,您需要建立可信连接,APNs 负责创建令牌以在网络中识别您的设备,并负责发送通知。

有关更多信息,您可以查看: Apple PN

于 2014-03-14T01:35:16.330 回答