用于推送通知的iphone的Devicetoken?

时间:2010-02-01 06:57:56

标签: iphone objective-c notifications apple-push-notifications

我尝试过将PushMeBaby作为服务器。我面临的问题是推送通知被激活,因为当应用程序启动时它会提示我连接到iTunes以获取推送通知,但是

didRegisterForRemoteNotificationsWithDeviceToken

,也不

didFailToRegisterForRemoteNotificationsWithError

被叫。所以我无法获取设备令牌将通知从PushMeBaby mac服务器推送到我的设备进行测试。我正在使用iPhone OS 3.1.2越狱iphone 2g

任何人都可以帮助我...

提前完成了......

2 个答案:

答案 0 :(得分:4)

这里的问题是您正在使用越狱iPhone。根据我的经验,APNS不提供“黑客”设备,第一个症状是他们不发送回复。您可以借用设备来验证这一点。

答案 1 :(得分:1)

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)dToken { 

    NSString *strToken = [NSString 
                     stringWithFormat:@"%@",dToken];

    NSLog(@"deviceToken is : %@",strToken);

    strToken = [strToken stringByReplacingOccurrencesOfString:@" " withString:@""];
    strToken = [strToken stringByReplacingOccurrencesOfString:@"<" withString:@""];
    strToken = [strToken stringByReplacingOccurrencesOfString:@">" withString:@""];

    NSLog(@"deviceToken is : %@",strToken);
}