1. ホーム
  2. ios

swiftでレートボタンのリンクを追加するには?

2023-08-15 08:03:47

質問

まず、アプリを提出する前にリンクを取得する方法がわかりません。また、リンクは各国のアプリストア用なのか、それとも全世界共通なのでしょうか。

また、リンクを貼るだけの方法なのかもわかりません。

@IBAction func rate(sender: AnyObject) {
    UIApplication.sharedApplication().openURL(NSURL(string : "webLinkHere")!)
}

それとも他の方法を使った方がいいのでしょうか?

ありがとうございます。

どのように解決するのですか?

これを試してみてください。 appId をあなたのメソッドで アプリID

スウィフト5

import StoreKit

func rateApp() {
    if #available(iOS 10.3, *) {
        SKStoreReviewController.requestReview()

    } else if let url = URL(string: "itms-apps://itunes.apple.com/app/" + "appId") {
        if #available(iOS 10, *) {
            UIApplication.shared.open(url, options: [:], completionHandler: nil)

        } else {
            UIApplication.shared.openURL(url)
        }
    }
}

Swift 3

func rateApp() {
    guard let url = URL(string: "itms-apps://itunes.apple.com/app/" + "appId") else {
        return
    }
    if #available(iOS 10, *) {
        UIApplication.shared.open(url, options: [:], completionHandler: nil)

    } else {
        UIApplication.shared.openURL(url)
    }
}

id959379869 これは、あなたのアプリのItuneページに移動したときのidです。

例: https://itunes.apple.com/fr/app/hipster-moustache/ id959379869 ?mt=8

IDの取得方法 :

  1. Itunesconnect アカウント
  2. マイApps
  3. をクリックします。
  4. 新しいiOSアプリ
  5. 必要な情報を入力してください
  6. すべての情報を入力したら、アプリを起動します。
  7. Moreボタンをクリックします。
  8. AppStoreで見る
  9. アプリのURLにリダイレクトされます。これはユニバーサルなものになります。
  10. Http URLを見る