10

iRateクラスを使用して「アプリの評価」機能を追加しました。アプリ バンドル ID を追加しました。しかし、アプリを実行すると、「iTunes Store に接続できません」と表示されます。問題を見つけるために私を助けてください。

これは私が使用しているコードです:

-(void)applicationWillEnterForeground:(UIApplication *)application
{
    NSUserDefaults *times=[NSUserDefaults standardUserDefaults];
    int test=[[times objectForKey:@"time"]intValue];
    NSLog(@"test..:%d",test);
    if (test >=5) {

        [iRate sharedInstance].applicationBundleID = @"com.01Synergy";
        [iRate sharedInstance].onlyPromptIfLatestVersion = NO;

        //enable preview mode
        [iRate sharedInstance].previewMode = YES;
    }
}
- (void)applicationDidEnterBackground:(UIApplication *)application {

    NSUserDefaults *times=[NSUserDefaults standardUserDefaults];

    int time=[[times objectForKey:@"time"]intValue];

    if (time<5) {
        time++;
        [times setInteger:time forKey:@"time"];

    }

}
4

2 に答える 2

0

問題はバンドル ID にあります。現在は @"com.01Synergy" に設定されていますが、これは開発者 ID です。のiOS アプリケーション ターゲットセクションに表示されるバンドル ID Xcode

ところで、私も iRate を使用しており、使用する必要がない[iRate sharedInstance].applicationBundleID = @"com.01Synergy";ので、コメントしてください。

于 2013-06-04T08:26:40.520 に答える