我创建了一个使用APN发送远程通知的代码,我创建了一个开发证书,ssl等。代码工作得很好,当我在我的服务器上调用我的php脚本时,脚本发送通知和我的iPhone上的应用程序显示通知。 但我有一个疑问,这是一个通用的代码,所以这段代码会发送一个通知给所有具有我的应用的iphones,但是如果我需要向特定用户发送通知?比如whatsapp?我如何通知APNs应该收到通知的用户?向特定用户发送远程推送通知
2
A
回答
1
你需要使用一个新的表来处理USER_ID和设备令牌或列添加到用户表设备令牌。当您发送推送通知时,您可以直接发送提醒用户的用户设备令牌。
您需要准备的某些步骤将是api端点,以允许用户将PUT
或POST
的设备令牌存入其帐户。也许像api/v1/user/11/token
。在你的iOS端,你将会在接受权限时调用这个端点发送设备令牌给端点。
我会建议一个单独的表来处理令牌,因为一些用户有不同的设备,如android和iOS。所以如果你想警惕这两种设备,管理起来会容易很多。
+0
感谢您的帮助。您的信息解决了问题 –
0
在注册推送通知时获取设备令牌,通过API将该设备令牌发送给服务器,然后使用该设备令牌将目标推送通知仅发送给特定设备。
参考 - Device Token not received when registering for remote notifications in Swift
+0
感谢您的帮助。此链接有助于 –
相关问题
- 1. Azure应用服务 - 向特定用户发送推送通知
- 2. 如何向特定用户发送解析推送通知
- 3. 推送通知:如何使用Pubnub向特定设备发送推送通知?
- 4. 发送解析推送通知与特定用户
- 5. Twilio - 通过向用户发送远程通知邀请用户
- 6. 远程推送通知
- 7. 远程推送通知
- 8. 解析iOS:向特定人员/设备发送推送通知
- 9. 使用Parse在特定里程内发送推送通知
- 10. 如何向Notification Hub上的特定用户发送推送通知?
- 11. Firebase通知 - 如何仅向特定用户发送通知?
- 12. 使用FCM向不同用户发送推送通知
- 13. 向所有用户发送android推送通知
- 14. 如何向50位用户发送推送通知
- 15. 向iOS用户发送多个推送通知
- 16. 如何通过门户向Android发送Azure推送通知?
- 17. Ionic - 向同组用户推送通知
- 18. 向大量用户推送iOS通知
- 19. 发送窗口推送通知到特定的通道uri
- 20. 特定用户发帖时解析推送通知
- 21. Xcode6 Swift添加远程推送通知并从PHP发送
- 22. 发送通用推送通知 - Xcode
- 23. 启动特定的viewController响应远程推送通知
- 24. 向所有客户端发送推送通知?
- 25. Wcf向xamarin客户端发送服务推送通知
- 26. 如何使用我的应用程序向特定用户发送推送通知?
- 27. 如何使用FCM向特定用户发送通知?
- 28. 使用onesignal向特定用户发送通知
- 29. 点击时发送推送通知不会重定向到特定页面
- 30. 使用APNS发送远程推送通知的传送报告 - IOS
在服务器端,您应该通过设备和静态令牌来区分用户。所以,当为ios注册ios应用时,应用应该将两个令牌发送到服务器。 –