iphone - 为 Apple 推送通知服务 (APNS) 设置 Linux 提供程序

标签 iphone linux apple-push-notifications

萨拉姆,

我指的是this question设置 Linux 提供商。

我认为main tutorial之间的区别Linux 版本与证书的安装/存储/使用方式有关..等

这些是我对其状态所做的步骤:

  • 确定:创建应用程序 ID
  • 确定:上传提供商.csr
  • 确定:下载 apns 证书.p12
  • ok:将其转换为 .pem 并与提供商 privatekey.pem 连接
  • ok :测试与 cmd 1 的连接;成功显示“connected000003”和一些文本
  • 确定:使用 cmd 2 测试连接(使用 Entrust CA)
  • nok:使用教程的简单 php 测试推送消息:权限被拒绝

cmd1: openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev- cert.pem -key privateKey.pem

cmd2: openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert ck.pem -debug -showcerts -CAfile server-ca-cert.pem

最佳答案

看起来您正在使用 easyapns。也许在 sql 数据库中你没有处于沙箱模式?如果您的权限被拒绝,请尝试将 php 文件 chmod 为 777

关于iphone - 为 Apple 推送通知服务 (APNS) 设置 Linux 提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9892060/

相关文章:

iphone - 如何创建带有字符串文字的 NSArray?

ios - 如何将 iOS 10 通用应用程序中的单个 UIViewController 限制为纵向布局?

php - 引用的列名必须是目标实体类上的主键列

linux - Linux 中 ASSOC 和 FTYPE 的等价物?

linux - 运行 reformatvob 所需的时间

ios - Quickblox 推送通知失败

swift - iOS 11 是否弃用了静默远程推送通知?

ios - 为 Titanium Appcelerator 项目在 Apple Developer 上注册新设备

iphone - 核心数据 : multiple copies of the same item linked to another?

c# - 我可以使用 NSStream、NSInputStream 和 NSOutputStream 从 C# 应用程序发送和接收数据吗?