現在、Facebook Appがインストールされているかどうかをアプリで確認します。私がやっている何iOS canOpenURLがtrueを返しますが、アプリがインストールされていません(facebook)
:URLスキームIは、FBを追加しましたので、あまりにもその部分を逃していないで
UIApplication.shared.canOpenURL(URL(string: "fb://")!)enter code here
。
ただし、canOpenURL RETURNS TRUE
!しかし、このアプリはアンインストールされています。私は、助けていない、デバイスを再起動します。なぜこれが起こっているのですか? UPDATE:いくつかのコード
if UIApplication.shared.canOpenURL(URL(string: "fb://")!) {
self.shareToFacebook(with: completion)
} else {
progressVC.dismiss(animated: false, completion: nil)
UIApplication.shared.open(URL(string: "https://itunes.apple.com/us/app/facebook/id284882215")!)
}
SOLUTION:私は解決策の人を見つけました。 URLタイプでは、私はfb45 ....(私のアプリケーションのID)を追加していましたが、fbを追加しました.fbを削除してfbを削除し、idだけを保持していたので、openURLはfalseを返しますアプリが
、何それ以外はやりたいですか? –
Lu_ Facebook Appがインストールされていない場合に対処したいですが、アプリがアンインストールされていても(毎回 – kawake123
)、アプリがアンインストールされるとどうなりますか?すべてはそれのようになるだろう –