问题标签 [apn]

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 投票
1 回答
1063 浏览

push-notification - Apple Watch 的推送通知

据我了解(这可能完全错误,因此这篇文章毫无意义),我需要在我的开发者门户中为我的 Watch 应用程序/扩展程序创建单独的 APP Id。

我这样做了,我现在有 3 个应用程序 ID 及其完整的相关配置文件集启动并运行。

存档工作正常,我即将提交,但我看到因为有一个应用程序 ID,我可以链接一个 PUSH 证书(apn)。由于 Apple Watch 并没有真正收到通知,但手机确实收到了通知,我真的需要为 Apple Watch 创建特定的证书吗?并在我需要的任何地方使用他们相关的 .p12 (例如 parse.com)?

或者我可以简单地忽略它并保留常规电话证书吗?

谢谢

0 投票
1 回答
1706 浏览

android - 在 Lollipop 上启动 APN 设置活动

我正在尝试从 Lollipop 中的测试应用程序启动 APN 设置活动。

我使用了以下代码:

启动 APN 设置活动。

活动正在启动,但屏幕未显示任何 APN 列表。

相反,它显示为:

此用户无法使用接入点名称设置

以下是日志:

从测试应用程序:

从设备设置:

我发现的唯一区别是它有额外的东西......

额外内容应该包含什么?

我希望,我会得到回应..

0 投票
1 回答
712 浏览

macos - 应用程序不在应用商店的 Mac 上的 Apple 推送通知

我正在尝试在可可应用程序上集成推送通知服务,但我的应用程序没有资格在应用商店提交。

有谁知道我们可以将推送通知 (APN) 用于 mac 应用商店之外的应用程序吗?

0 投票
0 回答
1166 浏览

python - 套接字错误“[Errno 9] 错误的文件描述符”

我正在尝试实现发送 ios 通知的代码,但出现此错误:

我的代码如下:

此外,我尝试实现此功能,ssl.wrap_socket()但仍然遇到相同的错误。第二种方法代码是

如何解决这个错误?

0 投票
1 回答
30 浏览

cordova - phonegap-build/PushPlugin 的意义何在?设备操作系统不处理来自 GCM/APN 的接收吗?

phonegap-build/PushPlugin 的意义何在?设备操作系统不处理来自 GCM/APN 的接收吗?

我正在寻找使用 Drupal w/Push-Notifications Module 来处理存储 id 和形成对 GCM/APNs 服务器的请求。

0 投票
2 回答
188 浏览

ios - 在生产应用程序中使用 APNS

在小型环境和少量通知中使用 APNS 不是问题。

问题(至少对我而言)是如何在大量的通知环境中处理 APNS 限制。

APNS 有一些限制(按设计),这使得顺利工作变得更加困难

  1. 从 APNS 不断连接和断开连接可能被视为 DOS 攻击。这让我相信我需要每隔几秒钟批量发送通知,而不是“实时”发送

  2. 不知道通知是否已到达或成功发送。只有出现错误时才会返回,返回时可能不会立即发生。

  3. 当通知导致错误(例如由于令牌错误)时,APNS 将关闭连接,并且该批次中的其余通知将不会发送到它们的目的地,但有些可能仍会发送到 APNS 和然后永远失去(没有关于成功的反馈,所以不知道他们发生了什么)。

现实生活中的生产应用程序如何与 APNS 一起解决上述问题?我是否应该保存我发送的所有通知并为每个通知检查是否返回了错误?我应该把它们排成队列吗?我是否应该面对无法发送通知的事实?连接之间的合理时间是多少,因此它不会被视为 DOS 攻击?

(目前我在 Ruby 中使用 Houston 来处理通知)

0 投票
0 回答
301 浏览

php - IOS APN 用于 PHP 中的推送通知

当我从 xampp 发送推送通知时,通知已发送。但是在服务器上传文件后,它会显示错误:

警告:stream_socket_client() [function.stream-socket-client]:无法连接到 ssl://gateway.sandbox.push.apple.com:2195(连接被拒绝)。

我该如何解决这个问题?

0 投票
2 回答
9646 浏览

android - 是否可以在android中以编程方式切换APN?

我正在尝试开发一个应用程序,我需要在其中以编程方式连接到特定的 APN 以进行网络测试。

作为用户,我可以通过转到“设置”->“无线和网络”->“移动网络”(长按)->“接入点名称”来执行此操作。它甚至可以让我手动添加一个新的。

我想知道,有没有一种应用程序可以自动执行此操作?我有 root 权限和你可能需要的一切。

如果有人知道android来源,你能告诉我在哪里研究这个屏幕的行为吗?我试图在那里潜水,但我有点迷路了。

0 投票
0 回答
93 浏览

javascript - 点击通知时执行 JavaScript

我正在使用带有 Cordova 的 Phonegap Pushplugin 在 iOS 上实现通知。

我设法注册设备并成功发送通知。但是,当我点击通知时,我无法执行一段 JavaScript 来打开应用程序中的相关页面。

我尝试在 if(event.alert) 下添加我的 Javascript,但它没有被执行。我的 JavaScript 代码应该使用的数据作为通知负载的一部分发送。我究竟做错了什么?

0 投票
1 回答
103 浏览

ios - 凌乱的按键和 iOS 通知问题

我正在做的一些背景信息。我是一名业余 iOS 程序员。我刚刚加入这家相对较新的初创公司,并被分配了一项任务,即从另一个旧应用程序中复制一个新应用程序,并进行细微的更改,主要是图像和内容。除了通知之外,一切工作正常,我对 APN 的工作原理做了一些调查(第一次接触 APN 的东西),并开始根据在线教程(raywenderlich 等)创建 certSignRequest 和 p12 文件。显然我创建了太多用于测试和探索的密钥,所有这些都不起作用并且有点搞砸了钥匙串访问

http://imgur.com/ytJx3Yu

后端代码是用 node js 编写的。我已经把p12文件放到了对应的文件夹中,并在后端添加了代码。似乎 apn 确认了我的设备令牌并根据控制台交付。

http://imgur.com/Jdrk11m

我怀疑我可能在创建 certSignRequest/p12 部分时搞砸了,但我不确定。

  1. 我如何确定哪个键有用,哪些没用?反正有整理整件事吗?

  2. 将 certSignRequest 上传到生产 SSL 证书后,它允许我下载 aps_production.cer,这个证书的用途是什么?

请给我提意见。提前致谢 !

p/s:没有任何文档或任何东西,创建整个事情的前一个程序员离开了,无法再联系了。