推动使用adhoc构建

时间:2014-01-30 09:33:55

标签: ios apple-push-notifications

我正在关注设置iOS推送的教程:

Here - Ray Wenderlich

它适用于开发版本,即使用开发人员证书在调试模式下的应用程序。我可以使用提供的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   消息已成功发送

1 个答案:

答案 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];
}