你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> Swift從應用中跳轉到App Store頁面,並進行評論打分

Swift從應用中跳轉到App Store頁面,並進行評論打分

編輯:IOS7技巧
下面我們來看一篇關於Swift從應用中跳轉到App Store頁面,並進行評論打分的例子,希望文章能夠幫助到各位朋友。

我們常常看到市面上有很多 App,每用個一段時間就會彈出個框,問你是否要去 AppStore 上給它打個分。如果你選擇是的話,就會自動打開 AppStore,並顯示這個應用的首頁,用戶便可以在這裡撰寫評論並打分了。

這個其實很簡單,只需要通過 UIApplication.sharedApplication().openURL() 方法打開相應應用的 App Store 鏈接即可。除了跳轉到 App Store,openURL 還要其它許多用法,具體參考我原來寫的這篇文章:Swift - 打開第三方應用,並傳遞參數(附常用App的URL Scheme)

1,樣例效果圖

當程序啟動的時候會彈出消息框詢問是否去評價。點擊“好的”即跳轉到這個應用的 AppStore 頁面。

 

 

2,樣例代碼

鏈接地址的末尾是你要跳轉到的應用的 appID,這個是你提交 app 時候自動生成的,也是 AppStore 中的唯一的 ID(作為演示,這裡我就使用 QQ 的 appID)。

import UIKit
 
class ViewController: UIViewController {
 
    override func viewDidLoad() {
        super.viewDidLoad()
     
    }
    
    override func viewDidAppear(animated: Bool) {
        //彈出消息框
        let alertController = UIAlertController(title: "覺得好用的話,給我個評價吧!",
                                                message: nil, preferredStyle: .Alert)
        let cancelAction = UIAlertAction(title: "暫不評價", style: .Cancel, handler: nil)
        let okAction = UIAlertAction(title: "好的", style: .Default,
                                     handler: {
                                        action in
                                        self.gotoAppStore()
        })
        alertController.addAction(cancelAction)
        alertController.addAction(okAction)
        self.presentViewController(alertController, animated: true, completion: nil)
    }
    
    //跳轉到應用的AppStore頁頁面
    func gotoAppStore() {
        let urlString = "itms-apps://itunes.apple.com/app/id444934666"
        let url = NSURL(string: urlString)
        UIApplication.sharedApplication().openURL(url!)
    }
 
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
 
    }
}

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved