-2

是否有任何东西阻止从 iOS 应用程序发送推送通知?我的疯狂是有原因的。如果是这样,那里有什么好的例子吗?我有应该可以工作的代码,如果没有阻塞原因,我会发布代码。

我试过Verizon和AT&T。现在想要它而不是承运人。

请不要评论为什么等。

[添加]

这不适用于公共应用程序,仅在内部进行测试。

4

2 回答 2

2

我看不出有什么理由这不起作用。您必须在您的应用程序中包含推送证书,并且您的用户必须在每次证书到期时下载您的应用程序的新版本(这意味着每年一次)。您还需要向每台设备发送它应该向其发送通知的设备的所有设备令牌。

发送代码应该与发送推送通知的服务器中的代码相同,但您必须在目标 C 中实现它。

总而言之,这似乎不是一个好主意,因为无论如何您都需要一个服务器(对于每个设备来获取其他设备的设备令牌),因此服务器将进行发送更有意义。

于 2013-11-12T15:17:07.120 回答
1

实际上是的 - 有一些事情会阻止您从 iOS 发送推送通知。

即使您设法安装(在您的应用程序中使用)正确连接到 Apple 的 APNS 服务器所需的证书,他们的策略是开始阻止创建许多短连接的客户端。

因此,对于公共应用程序,您需要使用“正常”方式设置管理与 APNS 通信的 PHP 服务器。否则,许多使用您的凭据的公共 IP(设备)会导致阻止您的应用程序 APNS 证书。

如果这只是供私人使用,那么没有理由不试一试。

于 2013-11-12T15:17:24.077 回答