问题标签 [apple-push-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11432 浏览

push-notification - 您如何测试推送通知反馈服务?

您将如何在沙盒中测试 APNS 反馈服务?或者换句话说,你如何强制设备出现在反馈中?

0 投票
2 回答
7807 浏览

php - Apple Push Notification Service APNS - 通知未到达

我正在尝试将推送通知添加到我的应用程序。我正在使用临时配置文件。我的 appID 没有通配符。我正在使用以下 php 代码...


不会产生连接错误。反馈渠道似乎没有任何消息。

我从组织者控制台和 NSLog 命令获得了 deviceTokens。此应用程序的通知显示在我的设置菜单中。

我有一个 ATT 3G 和一个旧的 2G,用作 iPod。都不工作。

没有错误可看,我没有想法。任何人有任何见解?

珍妮弗

0 投票
10 回答
48902 浏览

ruby-on-rails - 在 ruby​​ 中构建公钥时,是什么导致“既不是 PUB key 也不是 PRIV key::nested asn1 错误”?

当使用 OpenSSL::PKey::RSA 模块通过传递一个 .pem 文件来构建公钥时,响应的原因是什么:

这是来源:

0 投票
2 回答
1160 浏览

apple-push-notifications - 如何安排重复的 Apple 推送通知?

我想知道是否可以设置重复推送通知。我想这样做的原因是允许我的用户在特定时间安排每日提醒。这可能吗?目前我能想到的唯一选择是:

  • 安排大量通知,例如在接下来的 30 天内每个通知。然后每次启动应用程序时“充值”通知
  • 允许用户只选择特定时间(例如凌晨 1 点、凌晨 2 点、凌晨 3 点),然后让服务每小时运行一次,并向已注册该时间段的设备发送批量通知。

我计划使用 Urban Airship 平台,但对其他建议持开放态度。

0 投票
3 回答
1309 浏览

c# - 我可以在没有 SSL 的情况下使用 Apple 推送通知吗

我在 Windows CE 上有一个 HTTP 服务器,但这可能不支持 SSL,....

我可以在没有 SSL 的情况下从该服务器推送吗?

0 投票
6 回答
40600 浏览

iphone - APN 设备令牌是否对每个单独的应用程序都是唯一的?

我在 iTunes 商店中有两个应用程序 - 都实现了推送通知。当我在测试向这些生产应用程序发送通知时,我注意到一个针对应用程序 A 的推送被命名为并打开了应用程序 B。

这两个应用程序都安装在同一部手机上。我查看了我的设备表,发现为这两个应用程序列出的设备令牌(当然还有设备 ID)都是相同的。

根据需要,我在服务器上使用了两个不同的证书 - 每个应用程序一个。我有点假设设备令牌或证书会将消息路由到正确的应用程序,但显然不是。

我可以在 NSLog 中看到,从每个应用程序发送的令牌确实是相同的。

设备令牌是否应该对每个应用程序都是唯一的?如果是这样,知道我的测试手机如何将两个应用程序的相同设备令牌发送到我的服务器。请记住,这是来自应用商店当前的两个应用。

谢谢你的帮助!

0 投票
6 回答
16874 浏览

iphone - 如何删除 Apple APNS 反馈收到的设备令牌

我正在通过 PHP 成功获取 Apple APNS 反馈数据。我得到的结构(经过一些处理)看起来像这样:

时间戳

设备令牌

我的问题是如何知道我应该从数据库中删除哪些设备令牌并停止向它们发送通知。

问候,

姆拉乔

0 投票
2 回答
2573 浏览

ruby-on-rails - 什么会导致与 APNS 的连接间歇性断开?

我有一个 ruby​​ 脚本,可以打开与 Apple 推送服务器的连接并发送所有待处理的通知。我看不出任何原因,但是当 Apple 断开我的脚本时,我得到了管道错误。我已经编写了脚本来适应这种情况,但我宁愿找出它发生的原因,这样我就可以首先避免它。

它不会在特定通知上始终断开连接。它不会在某个字节传输大小处断开连接。一切似乎都是零星的。您可以在单个连接上发送的数据传输或有效负载计数是否存在某些限制?看到人们一直打开一个连接的解决方案,我认为这不是问题。我看到 3 次通知后连接断开,我看到 14 次通知后连接断开。我从来没有见过它超过14。

有没有其他人遇到过这种类型的问题?如何处理?

0 投票
1 回答
605 浏览

push-notification - 推送通知(重复?)

我在这里看到了关于 PNS 的其他问题,在代码方面,但是这个概念是如何工作的?我需要告诉我的客户他们需要一个服务器吗?在配置/cron 或其他方面,服务器中有什么?

请说明过程。万分感谢。

编辑:

请说明:我需要购买 SSL 证书,还是 Apple 会为我颁发“客户端”或“应用”SSL 证书?

0 投票
2 回答
2756 浏览

iphone - APNS - 获取设备令牌

我将使用 AppNotify 服务在我的应用程序中实现推送通知。要完成该服务的设置,我需要获取我的设备令牌。我尝试使用 Apple 文档中的代码。在模拟器上我得到一个错误(当然是预期的)。在我的设备上,我没有收到错误消息,但我也没有收到令牌。没有调用委托方法。这是代码(第一个位在 applicationDidFinishLaunching 中):

任何想法为什么会发生这种情况?

谢谢