Apple App Storeへのレビューに対して返信できるようになりました🎉

タイトル通りで、詳しくはこちらのApple公式ドキュメントに載っています:

- [Monitoring Reviews on the App Store](https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ImprovingCustomersExperience.html#//apple_ref/doc/uid/TP40011225-CH27-SW1)
- [Responding to Reviews on the App Store - Apple Developer](https://developer.apple.com/app-store/responding-to-reviews/)
- [Ratings, Reviews, and Responses - App Store - Apple Developer](https://developer.apple.com/app-store/ratings-and-reviews/)

少し前から[プレリリース版のドキュメント](https://developer.apple.com/library/prerelease/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ImprovingCustomersExperience.html#//apple_ref/doc/uid/TP40011225-CH27-SW1)として公開されていましたが、今朝のiOS 10.3リリースのタイミングで、iTunes Connect上で実際に操作できるようになり、かつドキュメントも正式版になりました。

ちなみに、リリース日は25日にTweetした予想が当たりました(　´･‿･｀)
<blockquote class="twitter-tweet" data-lang="en"><p lang="ja" dir="ltr">iOS 10.3は3/28に正式リリースな気がする👃</p>&mdash; 🐶ブレス オブ ザ イッヌ🐶 (@_mono) <a href="https://twitter.com/_mono/status/845390916953124864">March 24, 2017</a></blockquote> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

ドキュメントと同じ内容ですが、日本語でざっと説明します。

以下、開発中の[JOIN US](https://itunes.apple.com/jp/app/join-us/id918363882?mt=8;)のスクショです。

# iTunes Connect上でのレビューへの返信

iTunes ConnectのActivityタブのRatings and Reviewsセクションにて以前からレビューを確認できましたが、今回新たに `Reply` ボタンが新設されました👀


| ![1_.png](https://qiita-image-store.s3.amazonaws.com/0/19398/71562c28-48bf-9234-7d86-55ebd414c9a0.png "1_.png") |
| --- |
| `Reply` ボタンが新設されました |


| ![2_.png](https://qiita-image-store.s3.amazonaws.com/0/19398/7d5238c5-df91-4474-4a01-72eed649190b.png "2_.png") |
| --- |
| `Reply` すると、まずは `Developer Response (Pending)` として表示されます |

`Pending`については、以下に書いてあります:

> Important: Responses and edits will show as pending until they display on the App Store. This can take up to 24 hours. All edited responses will have a notation that it has been edited. Responses will only be visible on the App Store for iPhone and iPad on devices running iOS 10.3 or later and OS X 10.6.6 for App Store for Mac.

AppStoreへの反映が最大24時間かかり、それが済むまで `Pending` 状態ということですね。
また、 **現最新のiOS 10.3・OS X 10.6.6 以降の端末でApp Storeを見たユーザーのみ、そのレスポンスを確認することができる** とのことです。

返信は `App Store 詳細を編集` の権限があるアカウントから行えます。

# レビューへの返信の編集

上のスクショで レスポンスの隣の `Edit Response` を押すと、以下の画面が表示され、編集および削除ができます。


| ![3.png](https://qiita-image-store.s3.amazonaws.com/0/19398/5146ab24-3a6a-6967-6a23-b6fcb696d8c6.png "3.png")|
| --- |
| レスポンスの編集 |

こちらも、操作後 `Pending` 状態となり、編集および削除が実際に反映されるまで時間がかかるようです。

# 実際の表示

レスポンス後、半日後くらいに見たら反映されていました👀

iOSのApp Store | MacのiTunes
--- | ---
![1.png](https://qiita-image-store.s3.amazonaws.com/0/19398/31b4aae5-2e7c-aa1f-07f2-786a762b160e.png) | ![Screen Shot 2017-03-28 at 17.47.29.png](https://qiita-image-store.s3.amazonaws.com/0/19398/058461af-9b1a-1a1f-2168-e397f8ce4b4e.png)

## フィードバックUIの追加

レビューに対してのフィードバックを送れるようになりました。
今まではPC版のiTunes限定で使えた機能です。

レビューを3D Touch(非対応機種では長押し) | Helpfulのフィードバック
--- | ---
<img width="414" alt="IMG_1040.PNG" src="https://qiita-image-store.s3.amazonaws.com/0/19398/37fb9f0d-0505-2e44-734c-ac3f7a5359c3.png"> | <img width="414" alt="IMG_1041.PNG" src="https://qiita-image-store.s3.amazonaws.com/0/19398/2435e8aa-85f6-f2b3-2bdf-9c22e062d484.png">


# 通知

## ユーザーに届く通知

通常、レスポンス後数時間で反映(`Pending`状態終了)して、ユーザー側にこういうメールが届くようです。
ただ、届かない例もあるようで、まだ不安定ということかもしれません。


| ![](https://qiita-image-store.s3.amazonaws.com/0/19398/762288d7-1d73-79b0-35ab-6063e10615eb.png) | 
| --- | 
| こういうメールが届きます |

- `レビューを更新`: App Storeアプリに遷移して、アプリのレビュー編集画面が開く
- `デベロッパに問い合わせる`: iTunes ConnectでSupport URLに指定したサイトに飛ぶ



## レスポンスしたレビューをユーザーが更新した際の通知を受けるには、iTunes ConnectでDeveloper ResponseをYesに変えるのをお忘れ無く

レスポンスしたレビューをユーザーが更新した際の通知を受けるには
`iTunesConnect → User and Roles → ユーザー選択 → Notifications → Developer Response`と辿っていって、値をNoからYesに変更しておく必要がありました。
**デフォルトはNoになっています。**

![Screen Shot 2017-03-28 at 17.44.06.png](https://qiita-image-store.s3.amazonaws.com/0/19398/74a4fa16-a034-f29b-12f4-ce027e4357ca.png)

レスポンスしたレビューをユーザーが更新すると、数時間後くらいに、iTunes Connectのユーザーのメールアドレスに以下のようなメールが届きます。

| <img width="653" alt="Screen Shot 2017-03-29 at 11.02.21.png" src="https://qiita-image-store.s3.amazonaws.com/0/19398/dfdadd6c-d255-c4d5-70f5-0da3f50fb2ab.png"> | 
| --- | 
| こういうメールが届きます |

---

## [`SKStore​Review​Controller`](https://developer.apple.com/reference/storekit/skstorereviewcontroller) でアプリ内レビュー

レビュー関連として、iOS 10.3 SDKでは [`SKStore​Review​Controller`](https://developer.apple.com/reference/storekit/skstorereviewcontroller) というアプリ内レビュー用のクラスが使えるようになりました。

- [Ratings and Reviews - Interaction - iOS Human Interface Guidelines](https://developer.apple.com/ios/human-interface-guidelines/interaction/ratings-and-reviews/)
- [SKStoreReviewController - StoreKit | Apple Developer Documentation](https://developer.apple.com/reference/storekit/skstorereviewcontroller)

正式版がリリースされ、NDAも解禁されたので、弄ってみて気付いたことあれば何か書きます。

![AppRating_2x.png](https://qiita-image-store.s3.amazonaws.com/0/19398/00c57003-d800-3013-1147-7855b00c85a7.png)