是否可以拦截另一个应用程序的推送通知?
Is it possible to intercept push notifications for another app?
我想在我正在编写的应用程序中处理针对另一个应用程序的远程推送通知。这可能吗?
这在 iOS 上是不可能的。
在注册接收推送通知时,设备令牌会分配给安装的应用程序。使用这些令牌作为收件人的标识符来发送推送通知。 iOS 然后会将通知发送到分配了该特定设备令牌的应用程序。
绕过这个的唯一方法是使用私有 API 进行一些低级网络拦截,这很可能只会为您提供 APNS 有效负载的加密版本。
我想在我正在编写的应用程序中处理针对另一个应用程序的远程推送通知。这可能吗?
这在 iOS 上是不可能的。
在注册接收推送通知时,设备令牌会分配给安装的应用程序。使用这些令牌作为收件人的标识符来发送推送通知。 iOS 然后会将通知发送到分配了该特定设备令牌的应用程序。
绕过这个的唯一方法是使用私有 API 进行一些低级网络拦截,这很可能只会为您提供 APNS 有效负载的加密版本。