iphone – 使用Titanium和XCode推动Notifcation困境
我正在使用Titanium 2.0.2创建一个iPhone应用程序,除其他外,它必须能够接收推送通知.我做了以下事情
一个.在Apple Developer帐户中创建了AppID 有了这些,我已经开始使用Ti.Network.registerForPUshNotifications注册我的Push应用程序,并对成功,错误和回调方法进行了编码.我在Titanium Kitchen Sink演示中密切关注了这个例子. 完成所有这些后,我完全期待以下结果之一 >注册成功,我收到了成功回调中的警报消息. 令我惊讶的是没有任何事情发生 – 这就像registerForPushNotifications呼叫进入以太并且很好……已经消失了 为了加倍确定我在http://maniacdev.com/2011/05/tutorial-ios-push-notification-services-for-beginners/的优秀教程之后创建了一个简单的XCode项目.该应用程序向APNS注册,我使用我的iPad和http://itunes.apple.com/us/app/consolelog/id415116252?mt=8捕获分配的remoteDeviceUUID.然后我调整了ManicDev的simplepush.php脚本并将其运行本地WAMP服务器.它通过APNS并存入我的第一个PUSH消息.但它永远不会到达我的iPad! 为了完整起见,我应该提一下,我在TestFlightApp的帮助下在我的iPad上开发了一个开发版. 那么我在这里做错了什么? 一个.为什么Titanium根本不想做任何回应RegisterForPushNotifications的事情? 我非常感谢你对此提供任何帮助. 解决方法
任何遇到这篇文章的人的注释.小心在iPad防火墙路由器后面测试iPad上的推送通知.大多数路由器阻止访问APNS使用的端口.我花了太多时间试图在我的代码中找到一个“bug”,却发现没有一个.将设备放在路由器上的DMZ中可能有所帮助但不可靠 – 至少不能使用我的Sitecom路由器.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |