我可以在推送通知中使用官方 apns(或简易 apns)吗?

Posted

技术标签:

【中文标题】我可以在推送通知中使用官方 apns(或简易 apns)吗?【英文标题】:Can I use official apns (or easy apns) with the push notification? 【发布时间】:2012-06-19 02:43:04 【问题描述】:

我想在 iphone 应用程序中使用 Easy apns,但我不知道是否可以将 apns 与 forge 一起使用(不要使用 Parse 服务),我找不到任何 API,在 phoneGap 中,我可以编辑处理此问题的本机 Objective-c 代码。

【问题讨论】:

【参考方案1】:

目前,我们不支持直接与 APNS 交互:我们很想知道为什么 Parse 的产品不适合您?

我们最初计划在原始 APNS 之前提供一些其他 3rd 方推送集成,但如果我们缺少一些关键见解,我们很乐意修改该计划。

【讨论】:

因为解析或其他 3rd 方推送服务(如 Urban Airship)不是完全免费的(免费计划不够),并且对于我们的客户,他们有一个服务器,所以只想使用官方 apns 服务和 ower 服务器。 使用官方的APN会更理想。此外,Parse 如何处理推送通知——对于 iPhone,他们似乎使用 APN;无论是来自 parse 的服务器还是其他服务器,收到的推送通知不一样吗? 亚历克斯是对的。无论您使用哪个平台,推送都是由 APNS 提供的。您至少需要能够覆盖 didRegisterForRemoteNotifications: 方法,以便将 deviceToken 提交给您的提供商。 我对直接使用 APNS 也很感兴趣,因为我们有一个集成到 CMS 中的后端服务来推送通知,并且不需要任何第三方工具。如果您能提供原始 APNS 而不是其他服务,那就太棒了。

以上是关于我可以在推送通知中使用官方 apns(或简易 apns)吗?的主要内容,如果未能解决你的问题,请参考以下文章

基于 GAE 的 iOS 推送通知 (APN)、SSL 握手失败

推送通知传递和关闭回调

APNS 内容可用推送在 iOS 15 中不起作用

没有 GCMS 或 APNS 的 phonegap 处理推送通知

如何从 iOS 应用程序确定正在使用哪个苹果推送通知服务器 (APNS)

Apple 推送通知错误(aps 环境)