✍️

SwiftUIでApp Storeのアプリレビューページを開く方法

2022/03/25に公開

iOS 14以降だと、Linkを使って1行で書けます。YOUR_APPLE_IDは、App Store Connectの対象アプリの「App情報」 > 「Apple ID」に書き換えてください。

iOS 14以降
struct ContentView: View {
    var body: some View {
        Link("アプリをレビューする", destination: URL(string: "https://itunes.apple.com/app/idYOUR_APPLE_ID?action=write-review")!)
    }
}
iOS 13
struct ContentView: View {
    var body: some View {
        Button(action: {
            if let url = URL(string: "https://itunes.apple.com/app/idYOUR_APPLE_ID?action=write-review") {
                UIApplication.shared.open(url)
            }
        }) {
            Text("アプリをレビューする")
        }
    }
}
遷移前 遷移後

参考リンク

Discussion