【问题标题】:iOS push notification iOS (device to device)iOS 推送通知 iOS(设备到设备)
【发布时间】:2023-03-26 05:44:01
【问题描述】:

我使用 APNS 和提供程序进行了推送通知,但我不想使用提供程序,而是我需要在 iOS 本身中进行提供程序工作是否可以从设备发送和接收推送通知(不使用提供程序) ?

【问题讨论】:

  • 您在这样做时遇到了什么问题?或者你还没有尝试过什么?您是在 Google 中搜索它还是来这里询问?
  • 我搜索了如何使用 APNS 和提供者发送通知,并且我可以从我的应用程序、APNS 和提供者发送/接收推送通知......我试图不使用提供者?

标签: ios


【解决方案1】:

我猜你总是需要一个服务器来触发推送通知。您不能直接从 iOS 应用向 APNS 发起推送消息。

如果您使用第三方提供商向 APNS 发送消息并想摆脱它,您可以在自己的服务器中编写一个 Web 服务,该服务将与 APNS 通信以向您的 iOS 应用程序发送推送通知。

【讨论】:

  • 感谢您的宝贵回复....如果发生用于触发推送通知的Web服务代码...相同类型的代码可以在iOS中编写?
  • @Rashmi Ranjan mallick 这是可能的。发送通知只需要安全连接到 APNS 服务器。在这里查看一个不错的实现:github.com/noodlewerk/NWPusher
  • 我得到了答案......所以我们需要使用Web服务或第三方SDK(如推送器)作为提供者,没有这两种情况我们无法发送推送通知?跨度>
  • @CRDave:好的。所以,这是可能的。这就是你试图模仿服务器的那种。但是,重要的一点是,它是否像使用单独的 Web 服务连接到 APNS 一样安全?
  • 是的,因为我们使用相同的证书和 HTTPS 连接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多