如何注册 iOS 设备以接收推送通知?
Posted
技术标签:
【中文标题】如何注册 iOS 设备以接收推送通知?【英文标题】:How to register iOS device for receiving push notification? 【发布时间】:2020-03-06 03:29:46 【问题描述】:我想将 ios 设备注册到 APN。我知道两种方法
-
将设备令牌发送给我们自己的提供商
使用 Push Tester 应用程序**
但我不习惯同时使用这两种方法。
使用第一种方法时的问题:
我们的 Api 请求需要我在自己的项目中无法提供的参数
使用第二种方法时出现问题:
他们要求提供密钥、.p8 文件 和所有这些详细信息。 我不能将任何这些机密信息提供给未知应用程序。
现在我的问题是,有什么方法可以直接或以其他方式仅将设备令牌发送到 APNs?
【问题讨论】:
【参考方案1】:您可以访问以下链接:
https://pushtry.com/
https://github.com/noodlewerk/NWPusher
http://pushmebaby.herokuapp.com/
也可以使用 mac 工具,例如:
apns 工具
【讨论】:
【参考方案2】:测试您的推送通知是否正常工作。
https://www.apnstester.com 您可以访问该网站并输入详细信息,如果您的推送通知正常工作,您会在此处收到设备通知。使用它不会与任何人分享任何细节。因此,在您的实时应用上测试通知是安全的。
第二种方法:在推送通知上注册您的实时应用 您需要创建一个 .pem 文件并与后端共享,以便在您的实时应用中实现推送通知。
【讨论】:
以上是关于如何注册 iOS 设备以接收推送通知?的主要内容,如果未能解决你的问题,请参考以下文章
如何注册 android 设备以通过 App Engine 后端接收推送通知?