iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 使用Titanium和XCode推动Notifcation困境大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_618_0@

概述

我正在使用Titanium 2.0.2创建一个iPhone应用程序,除其他外,它必须能够接收推送通知.@R_602_10673@下事情 一个.在Apple Developer帐户中创建了AppID 湾配置推送的AppID C.使用新创建的AppID创建新的配置文件 d.为了好的措施编辑了该配置文件 – 鉴于我已经听到第一次报告的报告没有正确地获取AppID推送信息 有了这些,我已经开始使用Ti.Network.re
我正在使用Titanium 2.0.2创建一个iPhone应用程序,除其他外,它必须能够接收推送通知.@R_602_10673@下事情

一个.在Apple Developer帐户中创建了AppID
湾配置推送的AppID
C.使用新创建的AppID创建新的配置文件
d.为了好的措施编辑了该配置文件 – 鉴于我已经听到第一次报告的报告没有正确地获取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的事情?
湾Wny我的示例XCode应用程序从未获得推送通知吗?

我非常感谢你对此提供任何帮助.

解决方法

任何遇到这篇文章的人的注释.小心在iPad防火墙路由器后面测试iPad上的推送通知.大多数路由器阻止访问APNS使用的端口.我花了太多时间试图在我的代码中找到一个“bug”,却发现没有一个.将设备放在路由器上的DMZ中可能有所帮助但不可靠 – 至少不能使用我的Sitecom路由器.
@H_674_54@

大佬总结

以上是大佬教程为你收集整理的iphone – 使用Titanium和XCode推动Notifcation困境全部内容,希望文章能够帮你解决iphone – 使用Titanium和XCode推动Notifcation困境所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。