2017-09-22 7 views
2

inAppReviewのSKStoreReviewControllerを使用すると、プロンプトが表示されるまでに時間がかかります。InAppReview:SKStoreReviewControllerとても遅い

また、送信ボタンは常に淡色表示になっていますが、これは私がまだアプリをアプリにアップロードしていないためですか?

enter image description here

import StoreKit 
protocol InAppReviewProtocol { 
    func requestInAppReview() 
} 

extension InAppReviewProtocol { 

    func requestInAppReview() { 
     if #available(iOS 10.3, *) { 
      SKStoreReviewController.requestReview() 
     } else { 
      // Fallback on earlier versions 
      if let appStoreLink = URL(string: Constants.shareApp.url) { 
       UIApplication.shared.openURL(appStoreLink) 
      } 
     } 
    } 
} 

答えて

2

いいえ、あなたが作ることができないが、高速で、システムは警告を表示する際に決定しました。 apple documentationSKStoreReviewController.requestReview()に読み込んでください。

submitボタンは限り、あなたは自分に5つ星のvotingsの多くを与えることからあなたを防ぐためにXCodeを介して、あなたのアプリケーションを実行すると無効になっています。)

-1

requestReview方法のリンゴのドキュメントから、以下を参照してください: -

あなたのアプリのエクスペリエンスの流れに意味がある場合、このメソッドを呼び出す必要がありますが、評価/レビュー リクエストビューの実際の表示は、App Storeポリシーによって管理されます。この方法ではアラートが表示される場合と表示されない場合があるため、ボタンタップやその他のユーザーの操作に応じて呼び出すことは適切ではありません。詳細については

、 にこのlink

を行くだからあなたはあなたの最初の質問の答えを得ました。 2番目の質問は単なる単純なものです。開発モードでは、それは理にかなって評価を与えることはできません。最初にappStoreにあなたのアプリを公開し、そこからアプリをダウンロードしてレビューを与える必要があります。

ご希望の場合は、

関連する問題