Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SKStoreReviewController

 SKStoreReviewController

社内勉強会で発表しました。
iOS10.3から追加されたSKStoreReviewControllerについてまとめています。

Sosuke Okubo

October 20, 2017
Tweet

More Decks by Sosuke Okubo

Other Decks in Programming

Transcript

  1. SKStoreReviewController とは? iOS10.3 から使えるApple 公式のレビュー 依頼ダイアログ表示API レビュー 規約によると、 今後はこれを使わないとリジェクト対象に なることが示唆されている

    1.1.7 App Store Reviews: ( 中略) Use the provided API to prompt users to review your app; this functionality allows customers to provide an App Store rating and review without the inconvenience of leaving your app, and we will disallow custom review prompts. https://developer.apple.com/app‑store/review/guidelines 2
  2. 使い方 i m p o r t S t o

    r e K i t S K S t o r e R e v i e w C o n t r o l l e r . r e q u e s t R e v i e w ( ) これだけです 3
  3. 注意点: ダイアログは必ず表示されるわけでは ない OS によって表示される/ 表示されないは制御される ユー ザー が設定で機能自体をOFF にすることもできる

    365 日ごとに3 回まで表示される 実行環境によっても変わる↓ 実行環境 SKStoreReviewController の表示 開発時( シミュレー タ) 表示されない 開発時( 実機) 必ず表示される TestFlight 表示されない ストア公開時 表示される( されないこともある) ※ まだ実際に試せてないので、 間違っていたらすみません 6
  4. 注意点: レビュー へのディー プリンクを置くこ とが禁止になったわけではない カスタムのダイアログでレビュー を請求することが禁止になった 設定画面などに、 レビュー へのディー

    プリンクを置くことは禁止さ れていない むしろ推奨されていて、 方法も用意されている ストアへのリンクに「action=write‑review」 というパラ メー タをつけると、 レビュー への画面が直接開く https://itunes.apple.com/jp/app/id1142071893? action=write‑review この方法は、10.3 より前のiOS でも機能する 7