私はアプリケーションを開発していますので、Twitter(ユーザーがTwitterアイコンをクリックしたとき)にメッセージを書く必要があります。twitterアプリケーションがインストールされているか確認してください
Twitterアプリケーションがインストールされているかどうかを検出するにはどうすればよいですか?
私はアプリケーションを開発していますので、Twitter(ユーザーがTwitterアイコンをクリックしたとき)にメッセージを書く必要があります。twitterアプリケーションがインストールされているか確認してください
Twitterアプリケーションがインストールされているかどうかを検出するにはどうすればよいですか?
をURLを開くことができるかどうかをチェックしてみてください。多くは、それが動作
スウィフト3.0
if (UIApplication.shared.canOpenURL(URL(string:"twitter://"))) {
print("Twitter is installed")
}
スウィフト2.3以下
if (UIApplication.sharedApplication().canOpenURL(NSURL(string:"twitter://"))) {
print("Twitter is installed")
}
あなただけcanOpenURL(_:)
を使用してチェックアプリは、そのアプリケーションに
extension UIApplication {
class func tryURL(_ urls: [String]) {
let application = UIApplication.shared
for urlString in urls {
if let url = URL(string: urlString) {
if application.canOpenURL(url) {
//Do your stuff
}
}
}
}
}
感謝 – Kirill