[英]How to open Patreon App by using Swift code
我正在查看下面的代碼,我們能夠打開 facebook 或 twitter iOS 應用程序,但有沒有辦法為 Patreon 應用程序做到這一點?
let appURL = NSURL(string: "fb://profile/\(facebook)")!
let webURL = NSURL(string: "https://www.facebook.com/\(facebook)")!
let application = UIApplication.shared
if application.canOpenURL(appURL as URL) {
application.open(appURL as URL)
} else {
application.open(webURL as URL)
}
我還在 Info.plist 中包含以下幾行:
<array>
<string>instagram</string>
<string>fb</string>
</array>
你能幫我告訴我如何在info.plist
上添加 Patreon App 嗎?
我寫這篇評論是為了讓你知道我昨天發現了解決方案:
let webURL = NSURL(string: "https://www.patreon.com/\(patreonUserName)")!
let application = UIApplication.shared
application.open(webURL as URL)
這解決了我的問題,我很幸運地發現了:)
此致。
嘗試使用以下代碼
在 Plist 文件中,添加以下內容 -
<string>com.patreon.iphone</string>
現在像 FB 一樣從應用程序調用。 我已經使用以下代碼在更新的 Xcode(11.4 和 swift 5.x)中進行了測試,該代碼運行良好 -
func open(scheme: String) {
if let url = URL(string: scheme) {
UIApplication.shared.open(url, options: [:], completionHandler: {
(success) in
print("Open \(scheme): \(success)")
})
}
}
稱呼:
self.open(scheme: "com.patreon.iphone://")
注意:並非所有應用程序都具有 Url 架構。 如果您需要了解 URL 架構,請下載 IPA 並使用此 Apple Configurator 2 查看第三方應用程序的 plist 文件。這是一個有用的鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.