1

iOS7 では、ユーザーがそのアプリ内でアプリを評価およびレビューできるようになり、アプリストアにリダイレクトしてアプリを離れる必要がなくなると聞いています。これまでのところ、 ITunes のレビュー URL と iOS 7 (ユーザーにアプリを評価するように依頼する) に記載されているように、iTunes のレート機能の URL リンクの違いのみが見つかりました。AppStoreは空白のページを表示しますが、アプリ内に留まる方法はわかりません.

アプリで Appirater を使用しており、新しい URL を統合すると、アプリはレート/レビューのためにアプリストアに移動します。

この新機能があるかどうか、またその実装方法を誰か教えてもらえますか?

4

2 に答える 2

2

私は Appirater を使用して同じ問題を抱えていました。この方法で問題を部分的に解決しました

iOS7 のテンプレートを定義します。

NSString *templateReviewURLiOS7 = @"itms-apps://itunes.apple.com/app/idAPP_ID";

rateApp メソッドでこの変更を行います

+ (void)rateApp {

    .
    .
    .

// this URL Scheme should work in the iOS 6 App Store in addition to older stores
NSString *reviewURL = [templateReviewURL stringByReplacingOccurrencesOfString:@"APP_ID" withString:[NSString stringWithFormat:@"%@", _appId]];

   // iOS 7 needs a different templateReviewURL @see https://github.com/arashpayan/appirater/issues/131
   if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
       reviewURL = [templateReviewURLiOS7 stringByReplacingOccurrencesOfString:@"APP_ID" withString:[NSString stringWithFormat:@"%@", _appId]];
   }

    .
    .
    .
}

これにより、iOS6 では以前と同様にレート ページが開き、iOS7 ではアプリ ページが開きます。

于 2013-10-25T08:52:53.627 に答える