17得票8回答
APNS + PHP "stream_socket_client(): Failed to enable crypto" 苹果推送通知(APNS)+ PHP“stream_socket_client():无法启用加密”

我在使用PHP时遇到了APNS的问题,出现以下消息:stream_socket_client(): Failed to enable crypto 问题仅会偶尔发生,但有时它会成功发送推送通知。 由于我的测试脚本循环运行10次,有时我会遇到这种情况:stream_socket_client(...

15得票4回答
iOS swift 如何创建 .p8 文件?

我正在使用Pushy通知,需要注册p8文件。那么怎样从开发者账户创建p8文件呢?

14得票1回答
APNS: 无效的令牌(8)

我正在使用提供在https://code.google.com/p/apns-php/的apns php服务器。 我已经设置了推送通知证书,但我的代码仍然在连接时抛出错误。 这是什么问题?以下是我获取设备令牌的方法:- (void)application:(UIApplication *)...

13得票4回答
macOS Sierra下的APNs推送通知

我正在尝试使用简单的PHP工具,通过连接到ssl://gateway.push.apple.com:2195来向我的手机发送推送通知,但是连接失败并显示以下错误:Warning: stream_socket_client(): SSL operation failed with code 1....

10得票3回答
APNS HTTP2 API在卸载应用后未返回状态码410。

我正在使用基于HTTP2协议的APNS发送推送通知,我使用的代码类似于这篇文章: https://dev59.com/ClsW5IYBdhLWcg3wspAF#34831873 当我的应用程序正确安装时,APNS HTTP2 API在发送消息时可以正常工作,我的响应类似于: {"respon...

10得票5回答
APNS SSL操作失败,错误代码为1。

编辑 - 使用增强二进制格式事实证明我没有使用增强二进制格式,因此我修改了我的代码。<?php $message = $_POST['message']; $passphrase = $_POST['pass']; //Connect to db if ($db_found) {...

10得票2回答
如何使用p8授权密钥文件在PHP中连接到APN

在Apple将APNs授权密钥更改为p8后,当前的库(如https://github.com/immobiliare/ApnsPHP)仍然使用旧的pem和cert文件进行连接。$push = new ApnsPHP_Push( ApnsPHP_Abstract::ENVIRONMENT...

9得票5回答
意外的HTTP/1.x请求:POST /3/device/XXXX

你好,我正在使用PHP中的APNS和CURL发送IOS推送通知,但是获取到以下错误信息。 我已经定义了'CURL_HTTP_VERSION_2_0',但仍然收到这个错误: 意外的HTTP/1.x请求:POST /3/device/ 下面是我的代码: $key_file...

8得票4回答
有些设备无法收到苹果推送通知

我正在使用苹果的iOS增强通知格式来批量发送推送通知,并使用此文章中描述的PHP解决方案:https://dev59.com/GGkw5IYBdhLWcg3wNX32#10059000 目前的经验是,当我发送推送通知时,一些设备会收到消息,而另一些设备则不会。结果是不一致的。有时设备X会收到...

7得票2回答
如何从我们的服务器中查找是否已向用户发送了Apple推送通知?

我刚接触 iPhone 应用程序中的 Apple 推送通知服务。我已经学习了以下教程和 Apple 文档: www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 www.raywenderl...