我的iPhone应用程序可以注册以接收针对另一个应用程序的推送通知吗?
-
18-09-2019 - |
题
这可能是一个非常基本的问题,但是这里是。我开发了一个iPhone应用程序,该应用程序是流行的WebApp的第三方客户端。此WebApp具有其自己的iPhone应用程序,它发布了推送通知。我的应用程序是否有可能注册接收WebApp发送并打算用于WebApp的本机iPhone应用程序的Push Notificatons?还是我怀疑这是通过证书魔术阻止的?
解决方案
Apple允许您拥有具有格式的通用应用ID的应用程序:
12345678.*
或格式的显式应用ID:
12345678.com.myCompanyName.myAppName
但是,它们仅允许具有显式应用程序ID的应用程序注册APN(Apple Push Notification)服务。因此,一个以上特定的iPhone应用程序无法接收相同的通知。
正如Farcaller所说,这不是技术限制,而是强加的限制。
希望有帮助
其他提示
从技术角度来看,您可以在设备令牌上在另一台服务器上注册。您只需要知道,在哪里注册以及使用什么协议。仍然您将无法收到通知,因为它们根据应用程序ID进行路由,并且您无法模仿。
不隶属于 StackOverflow