我正在使用Titanium 2.0.2创建一个iPhone应用程序,该应用程序必须能够接收推送通知,除其他外。 我已经完成了以下操作:
a. 在我的Apple Developer帐户中创建了AppID b. 针对Push配置了AppID c. 使用新创建的AppID创建了新的provisioning profile d. 为了保险起见,编辑了该配置文件-因为我听说第一次可能无法正确获取AppID Push信息
拥有所有这些内容后,我已经使用Ti.Network.registerForPUshNotifications注册了我的应用程序,并编写了成功、错误和回调方法。 我已经密切关注了Titanium Kitchen Sink演示中的示例。
完成所有这些后,我完全期望以下结果之一:
1.注册成功,并获得我在Success回调中添加的警报消息。 2.注册失败,并在我的Error回调中获得警报消息。
令我惊讶的是,什么也没有发生-就像registerForPushNotifications调用进入了ether并且...消失了。
为了确保,我创建了一个简单的XCode项目,遵循http://maniacdev.com/2011/05/tutorial-ios-push-notification-services-for-beginners/上的优秀教程。 应用程序向APNS注册,并且我使用我的iPad和http://itunes.apple.com/us/app/consolelog/id415116252?mt=8捕获了分配的remoteDeviceUUID。 然后,我从ManicDev中调整了simplepush.php脚本,并在本地WAMP服务器上运行它。 它通过APNS并存储我的第一个PUSH消息。 但是它从未到达我的iPad!
为了完整起见,我应该提到我正在使用TestFlightApp将开发版本安装到我的iPad上。
那么我在这里做错了什么?
a.为什么Titanium根本不想对RegisterForPushNotifications做出任何反应? b.为什么我的示例XCode应用程序永远不会收到推送通知?
我非常感激您的帮助。
a. 在我的Apple Developer帐户中创建了AppID b. 针对Push配置了AppID c. 使用新创建的AppID创建了新的provisioning profile d. 为了保险起见,编辑了该配置文件-因为我听说第一次可能无法正确获取AppID Push信息
拥有所有这些内容后,我已经使用Ti.Network.registerForPUshNotifications注册了我的应用程序,并编写了成功、错误和回调方法。 我已经密切关注了Titanium Kitchen Sink演示中的示例。
完成所有这些后,我完全期望以下结果之一:
1.注册成功,并获得我在Success回调中添加的警报消息。 2.注册失败,并在我的Error回调中获得警报消息。
令我惊讶的是,什么也没有发生-就像registerForPushNotifications调用进入了ether并且...消失了。
为了确保,我创建了一个简单的XCode项目,遵循http://maniacdev.com/2011/05/tutorial-ios-push-notification-services-for-beginners/上的优秀教程。 应用程序向APNS注册,并且我使用我的iPad和http://itunes.apple.com/us/app/consolelog/id415116252?mt=8捕获了分配的remoteDeviceUUID。 然后,我从ManicDev中调整了simplepush.php脚本,并在本地WAMP服务器上运行它。 它通过APNS并存储我的第一个PUSH消息。 但是它从未到达我的iPad!
为了完整起见,我应该提到我正在使用TestFlightApp将开发版本安装到我的iPad上。
那么我在这里做错了什么?
a.为什么Titanium根本不想对RegisterForPushNotifications做出任何反应? b.为什么我的示例XCode应用程序永远不会收到推送通知?
我非常感激您的帮助。