问题标签 [apns-php]

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 投票
2 回答
1355 浏览

apple-push-notifications - APNS Connection Issue

OK, I know there has been a lot of discussion regarding APNS connection failures. Most of the discussion recommends checking the outgoing server port 2195 to be sure it will allow the connection. This is not my problem, although I am experiencing the 'connection refused' error (111).

I have validated communication between my server and the sandbox server be receiving a 200 response from the Apple Gateway. I know my certificates are good because I have tested the connection using openssl from a Mac. I have also been able to connect with the gateway once from my server but cannot get a consistent connection.

The test code I am using is as follows:

I have placed the .pem file in the same directory as the script file, removed the use of the passphrase, specified verify_peer, used the STREAM_CLIENT_ASYNC_CONNECT and the STREAM_CLIENT_PERSISTENT flags without success.

Is this an issue with something that I am doing, an issue with the apns sandbox server or is this what I should expect from the apns? Any insights or help you can provide is greatly appreciated -- my hair is getting pretty thin!

Regards.

PS -- If I remove the passphrase I get a 115 error saying the key cannot be accessed.

0 投票
0 回答
142 浏览

ios - 无法为推送生成 APN SSL 证书

我已经尝试生成APN SSL证书好几天了。在文件浏览器中选择证书请求并按开发人员门户中的“生成”按钮后。什么都没发生。没有错误,也没有消息。它只是挂在那里,就像什么都没发生一样。我的应用程序已经在应用程序商店运行,我需要它来支持下一个版本的推送。

0 投票
1 回答
1243 浏览

ios - 苹果推送通知希伯来语

我正在使用 Apns-PHP 向 IOS 设备发送推送通知,下面是我应用的开源代码链接。

http://code.google.com/p/apns-php

它适用于英文短信,但是对于希伯来文短信,有时它会将 null 作为短信发送。为了克服它,我应用了以下链接建议的解决方案。

https://stackoverflow.com/a/10936493/1928421

根据上面的链接,我已经用给定的方法替换了我的有效负载函数,现在我在推送消息中收到了一些文本消息,但它们似乎是用 UTF8 格式化的。

这是我传递给 Apns 的实际希伯来语文本。

“האילנית לזון זקוק לעזרה כדי לקחת מ גבעה ל ת”

这是由脚本创建的字典。

在设备手上的警报键我只收到以下文本。

任何意见或建议都将受到高度赞赏。

0 投票
1 回答
5841 浏览

php - 2195端口打开但无法访问APNS服务器

问题:我无法访问 APNS 服务器。我收到 110 连接超时错误。

我的情况:

  1. 我已经联系了我的主人(hostmonster)。他们说我的 2195,2196 端口已经开放。
  2. 我的证书和密码没有问题,因为我已经在本地 Mac 上对其进行了测试。
  3. 我用一个很简单的PHP来测试。这是我的代码:

    /li>
0 投票
0 回答
990 浏览

push-notification - 无法通过 Web 服务 (php API) 调用 Apple 推送通知服务 (APNS)。这里的APNS服务是通过代理服务器调用的吗?

无法通过 Web 服务 (php API) 调用 Apple 推送通知服务 (APNS)。这里通过代理服务器调用 APNS 服务。我正在 Web 服务(php API)中进行 APNS 调用。这里通过代理服务器调用 APNS 服务。因为我无法与苹果服务器直接连接。我们有无法直接从我们的实时服务器连接其他服务器/ URI 的限制。所以,我只能在代理的帮助下调用其他服务器。我在调用 Web 服务时收到以下错误消息,

0 投票
1 回答
3369 浏览

php - ApnsPHP - 发送推送通知时出错

我集成了推送通知库来发送推送通知。当我在本地机器上对其进行测试时,它运行良好,但是当我将库示例代码上传到实时服务器时,它抛出了错误,我将响应粘贴在下面...我发现整个响应中的真正错误是 --> 'ERROR :无法发送消息 ID 1:缺少有效负载 (4)'。我需要帮助来解决这个问题。

.

提前致谢

PS:谷歌群组中也有人发布了同样的问题,但没有解决方案。

0 投票
1 回答
163 浏览

ios6 - 服务器要更新通行证时如何调用推送通知

我有一个更新通行证的界面。当我单击“更新通行证”时,我想将 pushnotification 调用到传入设备。我不知道该怎么做。这个怎么做?

0 投票
1 回答
481 浏览

iphone - 苹果推送通知网关连接,未收到通知

我多次从我的 iOS 应用程序发送通知。为此,我使用 APNS-PHP 库将其从服务器发送到 Apple Push Notification Gateway。

这是代码。

但是很多时候我都没有收到它们,所以有什么可能的解决方案。是不是因为我正在连接和断开它。

编写此代码的更好方法是什么?

0 投票
1 回答
34475 浏览

php - APNS:无效令牌 (8)

我正在使用https://code.google.com/p/apns-php/提供的 apns php 服务器。

我已经设置了推送通知证书,但我的代码仍然在连接时抛出错误。

这有什么问题?这是我获取设备令牌的方式:

这是我运行服务器时的错误:

0 投票
0 回答
102 浏览

apple-push-notifications - APNS 错误触发向某些设备推送通知

我现在遇到一个奇怪的问题..

问题是,即使负责使用 APNS-PHP(基于 PHP 语言构建的开源推送发送管理)向 APNS 推送通知的中央服务器没有触发重复的消息,但设备显示的消息与之前收到的相同从 APNS 一遍又一遍。

可能与普通消息区分的区别如下:

  • 声音参数不影响有问题的消息。(即使我为每条消息配置了自定义声音,重复的消息听起来也是默认的。)

  • 时间值在 iphone 待机屏幕上显示不正确,如下例所示:


一个应用程序:这是 4 小时前的推送

B app: blah blah.. 3 分钟前

A app: take my present:xxx... 4 分钟前

一个应用程序:消息到达:xx.. 4 分钟前

B app: lalala... 7 分钟前


正如您在上面看到的,最近的消息应该列在顶部,但是之前到达几次的重复消息会再次弹出,并像普通消息一样发出声音和振动,但时间会精确显示:4 小时前。

我知道这种情况根本没有意义,但请让我知道任何有助于找到有关此问题的线索的信息。

先感谢您