Swift 应用程序 - 在范围内找不到 'SKStoreProductViewController'
Swift App - Cannot find 'SKStoreProductViewController' in scope
我正在尝试做一个简单的应用程序来打开到 Salesforce 应用程序的深层链接,或者如果没有安装则重定向到 App Store。
我正在从视图控制器启动代码,但在尝试使用 SKStoreProductViewController 时它告诉我它不在范围内。
对为什么会这样有什么想法吗?
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
guard let url = URL(string: "salesforce1://sObject/--------/view") else {
return
}
if UIApplication.shared.canOpenURL(url) {
// deep link to Einstein
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
else {
// app store if not installed
let vc = SKStoreProductViewController() //THROWS ERROR
}
}
}
请导入 StoreKit 框架
import StoreKit
我正在尝试做一个简单的应用程序来打开到 Salesforce 应用程序的深层链接,或者如果没有安装则重定向到 App Store。
我正在从视图控制器启动代码,但在尝试使用 SKStoreProductViewController 时它告诉我它不在范围内。
对为什么会这样有什么想法吗?
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
guard let url = URL(string: "salesforce1://sObject/--------/view") else {
return
}
if UIApplication.shared.canOpenURL(url) {
// deep link to Einstein
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
else {
// app store if not installed
let vc = SKStoreProductViewController() //THROWS ERROR
}
}
}
请导入 StoreKit 框架
import StoreKit