2010-02-01 149 views
1

我試過PushMeBaby作爲服務器。我現在面臨的問題是,推送通知被激活,當應用程序啓動它提示我連接到iTunes的推送通知,但無論是Devicetoken的iphone推送通知?

didRegisterForRemoteNotificationsWithDeviceToken 

也不

didFailToRegisterForRemoteNotificationsWithError 

被調用。所以我無法獲取設備令牌,將通知從PushMeBaby mac服務器推送到我的設備進行測試。我有iPhone OS越獄iPhone的2G 3.1.2

誰能幫我這...提前

感謝名單...

回答

4

這裏的問題是,你正在使用越獄的iPhone 。根據我的經驗,APNS不會提供「黑客」設備,第一個症狀是他們沒有發送回覆。你可以借用一個設備來驗證這一點。

+1

我已經閱讀了一些說他們的應用程序運行在監獄破碎的設備上的論壇...... – 2010-02-01 10:12:09

+0

我從來沒有見過在越獄設備上推送通知。 查看http://bit.ly/cjg7y確認我的理論:) – 2010-02-01 13:59:34

+0

Thanx的寶貴幫助... – 2010-02-02 05:24:21

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); 
}