我创建了一个应用程序并将其上传到itunes。推送通知现在不起作用。在发展中,它运转良好。我还使用了这个命令来测试应用程序:
协同设计-dvvvv --权利-- /path/to/App
它有以下关键:
< plist version="1.0"> < dict> 应用程序-标识符< /key> < string>UFWA3A8K32.com.etubez.webmap< /string> aps-环境< /key> < string>production< /string> get-任务-允许< /key> <假/> 密钥链-访问-组< /key> < array> < string>UFWA3A8K32.com.etubez.webmap < /array> < /dict> < /plist>
然后,我尝试为adhoc创建分发证书,并试图安装它来运行生产环境的推送,但这些都不起作用。返回所有可以的内容,如:
清华大学,2011年3月3日21: 03 :14 +0100 ApnsPHP3231: INFO:试用ssl://gateway.push.apple.com:2195.清华,2011年3月3日21: 03 :19 +0100 ApnsPHP3231: INFO:连接到ssl://gateway.push.apple.com:2195。清华,2011年3月3日21: 03 :19 +0100 ApnsPHP3231: INFO:发送消息队列,运行#1: 1消息留在队列中。清华,2011年3月3日21: 03 :19 +0100 ApnsPHP3231: STATUS:发送消息ID 1 自定义标识符:消息-徽章-3:253字节。清华,2011年3月3日21: 03 :19 +0100 ApnsPHP3231: INFO: Disconnected.
但我没有收到任何推送通知。
我还尝试再次创建证书,每次3-4次,但没有工作。有人能在这方面帮我吗?
编辑:我使用这种方法创建证书:http://code.google.com/p/apns-php/wiki/CertificateCreation One证书,用于沙箱和生产开发。
非常感谢,
导航
发布于 2011-03-14 06:13:24
我随身带着这张支票单。这有助于找出可能的原因。您还可以从设备获取APNS日志(如果您可以访问..)看看是否有用。
APNS CheckList
更多信息可以找到这里。
发布于 2011-07-27 15:02:30
我也遇到了同样的问题,从应用程序商店安装了一个控制台应用程序,并发现了一条消息:“没有为应用程序找到有效的aps-环境的启用字符串”。
我忘了在权利文件中添加推送通知,所以当从应用程序商店下载时,它不会注册推送通知。
发布于 2017-09-20 19:56:30
确保卸载应用程序从您的设备和清洁安装AppStore版本。
https://stackoverflow.com/questions/5186012
复制相似问题