我正在关注设置iOS推送的教程:
它适用于开发版本,即使用开发人员证书在调试模式下的应用程序。我可以使用提供的simplepush.php脚本将消息发送到单个设备。
我无法使用adhoc版本 - 这是使用分发证书构建的。
我需要在simplepush.php中进行哪些更改才能使其与adhoc版本一起使用?
我将 gateway.sandbox.push.apple.com:2195 更改为 gateway.push.apple.com:2195 因为我认为沙箱应该用于开发/ debug build,adhoc和appstore build应该使用gateway.push.apple.com:2195。
我收到此回复,但没有消息传递到设备令牌指定的设备。
连接到APNS 消息已成功发送
答案 0 :(得分:0)
请注意device token-ID
,
这对于开发和&&生产环境。
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
UIAlertView *alert= [[UIAlertView alloc]initWithTitle: deviceToken message:Nil delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert show];
}