3

モバイル ブラウザからアプリ (facebook/twitter/etc) を起動する方法。ただし、アプリがインストールされていない場合はハイパーリンクにフォールバックします。

上記のリンクを参照したところ、Google Nexus 4、Firefox、Chrome ブラウザーで問題なく動作しました。アプリがインストールされていない場合は、アンカー タグによって Web ブラウザーにリダイレクトされます。それ以外の場合は、アプリケーションが開きます。

しかし、HTC や Note II などのさまざまな携帯電話や iPad でテストしたところ、次のような問題がいくつかありました。

1.) 正常に動作していましたが、Note II.(firefox と chrome) では常にではありませんでした。2.) HTC では、アプリを開きませんでした。常に Facebook の URL がブラウザーで開かれていました (firefox と chrome) 3.) iPad では、アプリケーションがインストールされている場合、このコードは正常に機能し、アプリケーション内で目的の Facebook ページが開きますが、Facebook アプリがインストールされていない場合、サファリはエラーをスローします(アドレスが無効なため、Safari でページを開くことができません)。

他の方法や、端末やブラウザの関係でしたら教えてください。本当に感謝しています。

4

0 に答える 0