2013-01-24 3 views
10

私のウェブサイトでスマートバナーを使用したいと思います。 Safariモバイルではうまく動作しますが、Tweetbot、Twitter App、Facebook App、またはUIWebViewコンポーネントで自分のWebサイトを表示するその他のアプリケーションには表示されません。iOS 6でスマートバナーを表示するUIWebviewコンポーネント

これを実現する方法や、アプリケーションが既にインストールされているかどうかを検出し、そうでない場合にのみメッセージを表示する回避策がありますか。

+1

http://stackoverflow.com/questions/1108693/is-it-possible-to-register-a-httpdomain-based-url-scheme-for-iphone-apps-likeいくつかのヒントを保持する可能性があります – Nevir

+0

ありがとうポインタ。 #ios6では、アプリケーションごとにクッキーがサンドボックス化されているので、これ以上ハックすることはできません。 –

+0

それ以外にも、 'window.location =" x-my-app:// blah "'はまだそこにありますか? "タイムアウトは良い方法ですが、アプリがインストールされているかどうかを検出するのではなく、アプリにリダイレクトされます。 –

答えて

4

残念ながら、私はSmartBannersがMobileSafariでしか動作しないと思います。ただし、独自のSmartBannerインターフェイスを設計し、この質問に記載されているテクニック、つまりIs it possible to register a http+domain-based URL Scheme for iPhone apps, like YouTube and Maps?を使用してSmartBannerインターフェイスを設計することができます。

+0

申し訳ありませんが、@Nevirはすでにコメントにこのリンクを提供しています。質問のコメントスレッドで私の答えを見てください。とにかく提案してくれてありがとう。 –

関連する問題