我在 StackOverflow 上检查了其他问题和回复,但看不到完全一样的东西;我希望能够通过 APNS 推送令牌。这样做的目的是验证对 RESTful Web 服务的后续用户请求是否来自 iPhone 设备,而不是来自非 iPhone 源(将 HTTP 标头更改为假冒 iPhone 请求是微不足道的)。
几个问题:
- Apple 指南是否允许坚持启用推送通知?
- 是否可以发送带有一些小文本有效负载的 SILENT 推送通知?
- 有谁知道这是否会通过苹果的审查或违反他们的指导方针
非常感谢。
我在 StackOverflow 上检查了其他问题和回复,但看不到完全一样的东西;我希望能够通过 APNS 推送令牌。这样做的目的是验证对 RESTful Web 服务的后续用户请求是否来自 iPhone 设备,而不是来自非 iPhone 源(将 HTTP 标头更改为假冒 iPhone 请求是微不足道的)。
几个问题:
非常感谢。
但是,我个人认为这个用例根本不适合推送用例。您将需要许多边缘案例以使其足够可靠(交货延迟和不保证交货等)
使用其他机制更容易(例如应用程序在 URL 中的秘密 + 签名)。
我看到人们仍在关注这个问题。仅供参考,对于我主要工作的领域的企业开发,您只需将 iOS 应用程序注册为 VOIP 应用程序,它将接受静默通知,而无需用户批准。