是否有任何阻止从iOS应用程序发送推送通知的内容?我有疯狂的原因。如果是这样,那里有什么好的例子吗?我的代码应该正常工作,如果没有阻塞原因,我会发布代码。
我试过Verizon和AT& T.现在想把它放在承运人身上。
请不要评论为什么等等。
[加成]
这不适用于仅限内部测试的公共应用。
答案 0 :(得分:2)
我认为没有任何理由不起作用。您必须在您的应用程序中包含推送证书,并且每次证书过期时,您的用户都必须下载新版本的应用程序(这意味着每年一次)。您还需要向每个设备发送应向其发送通知的设备的所有设备令牌。
发送代码应与发送推送通知的服务器中的代码相同,但您必须在目标C中实现它。
总而言之,这似乎不是一个好主意,因为无论如何你都需要一台服务器(每台设备都能获得其他设备的设备令牌),所以服务器发送更有意义
答案 1 :(得分:1)
实际上是 - 有一些事情阻止您从iOS发送推送通知。
即使您设法安装(在您的应用程序中使用)正确连接到Apple的APNS服务器所需的证书,他们的策略是开始阻止创建许多短连接的客户端。
因此,对于公共应用,您需要使用“正常”方式设置管理与APNS通信的PHP服务器。否则,许多使用您的凭据的公共IP(设备)将导致阻止您的应用APNS证书。
如果这只是供私人使用,那么没有理由不尝试。