私たちのwebappは、FacebookのネイティブiOSアプリ内でうまく動作します。しかし、Facebook(UIWebView?)アプリ内で開くのではなく、モバイルSafariで新しいウィンドウを開く必要のあるリンクがいくつかあります。単純なHTML <a href="http://site...." target="_blank">
はそれをしません - まだFacebookのアプリ(最新版)の中で開きます。プレーンリンクやwindow.open()をページロードのためにSafariに切り替える方法はありますか?iOSのネイティブFacebookアプリからSafariでモバイルWebアプリケーションリンクを開くにはどうすればよいですか?
8
A
答えて
0
私の会社のウェブチームはそのアプローチを試みて失敗しました。私たちがやり遂げたのは、私たちのネイティブiOSアプリでこれを処理するFacebookディープリンクを使用することでした。
あなたは、Facebookが深いここのリンクについての詳細を調べることができます。
https://developers.facebook.com/docs/ios/link-to-your-native-app-ios-sdk/
すでにiOSアプリを持っている場合、それは素晴らしいソリューションです。
こちらがお役に立てば幸いです。
関連する問題
- 1. モバイルSafariブラウザからネイティブGoogleマップiOSアプリにリンクするには
- 2. iOSのネイティブTwitterアプリを使用してTwitterのツイートを開くにはどうすればよいですか?
- 3. iOSデバイスのモバイルSafariからマップアプリを起動するにはどうすればよいですか?
- 4. AndroidアプリでFacebookアプリケーションを開くにはどうすればいいですか?
- 5. 親iOSアプリから時計アプリを開くにはどうすればよいですか?
- 6. iOSアプリでネイティブに「Webフォーム」を作成するにはどうすればよいですか?
- 7. インストールされている他のアプリからFacebookを開くにはどうすればいいのですか?
- 8. iOSでCookieやヘッダーをプリセットしてSafariでURLを開くにはどうすればよいですか?
- 9. FacebookのアプリでFacebookのリンクを開くにはどうすればいいですか?
- 10. iOSアプリを公開するにはどうすればよいですか?
- 11. ネイティブiOSアプリ:iOS 5でTwitterユーザーIDを取得するにはどうすればよいですか?
- 12. iOS 10とiOS 11で私のアプリにリダイレクトするのではなく、Safariの空白ページを開くように許可してからFacebookのログイン
- 13. モバイルアプリからSafariでリンクを開くにはどうすればよいですか?
- 14. UIWebビューからモバイルSafariを開く
- 15. iOSアプリでSafariのキャッシュをクリアするにはどうすればよいですか?
- 16. モバイルWebアプリでdivのコンテンツをスクロールするにはどうすればよいですか?
- 17. Facebookのアプリを書くにはどうすればいいですか?
- 18. Safariのアドオンを開発するにはどうすればよいですか?
- 19. iOSアプリでiba(iBooks Author)ブックを開くにはどうすればよいですか?
- 20. iOS SDKのFacebookオブジェクトからFacebookのユーザーIDを取得するにはどうすればよいですか?
- 21. アプリケーションでFacebookとTwitterを開くにはどうすればいいですか?
- 22. モバイルWebページを縮小するにはどうすればよいですか?
- 23. facebook-ios-sdkのようなアプリを再起動するにはどうすればいいですか?
- 24. Windows Phone 7:Webブラウザを開くにはどうすればよいですか?
- 25. iOSアプリはどのようにSafari Cookieにアクセスしますか?
- 26. FacebookのJavascript SDKのモバイルiframeからのキャンセルを検出するにはどうすればよいですか?
- 27. Safariで自分のウェブサイトにアプリからログインするにはどうすればよいですか?
- 28. iPhoneのSafariでWebサイトの白い余白を取り除くにはどうすればよいですか?
- 29. iOSで作ったアプリの中から新しいアプリケーション(Facebook)を開くにはどうすればいいですか?
- 30. iosフレームワークからSafariでアプリを起動するかリンクを開く
ここで提案されている解決策は動作しますか? - http://stackoverflow.com/questions/7930001/force-link-to-open-in-mobile-safari-from-a-web-app-with-javascript? – deesarus
非常に疑わしい。それをみた。私はそれを可能性として排除しようと試みます。 Webビューは、fbアプリ内で実行されているiOSのUIWebViewです。したがって、静的または動的に構築されているかどうかは、fbアプリが特にサポートしていない限り、Safariで新しいタブを起動する可能性は低いです。それは本当に問題です - fbブラウザはこれを行うためのマークアップやその他のフックをサポートしていますが、SafariのUIリンク「オープンリンク」と同じです。 – tribalvibes
@tip、これは、fbアプリのネイティブコンテナで実行されているhtml/js WebアプリケーションからSafariで外部リンクを開く方法とは関係ありません。明らかに私たち自身のネイティブアプリを持つことは "解決策"ですが、別の質問になります。 – tribalvibes