2

私は、作成中の Web アプリの問題で立ち往生している Web 開発者と協力しています。

ウェブアプリはうまく機能します.iPadのホーム画面にウェブサイトを追加し、それを開いて、サファリの外のウェブアプリインターフェイス内でウェブサイトを使用します.

問題は、モバイル サファリ内の URL リンクをクリックすると、外部アプリ (Optiscan - QR コード リーダー) が呼び出され、コードをスキャンすると、モバイル サファリに戻る、機能しない機能が 1 つあることです。

問題は、webapp 内から外部アプリを開く URL を呼び出す方法はありますか? モバイルサファリからどのように機能するのと似ていますか?

もしそうなら、webappを呼び出して開くアプリを作成できるかどうか疑問に思っています。たとえば、QR コード リーダーが必要な場合は、Web アプリを再度開いて QR コードを渡します。

-ダナ

4

1 に答える 1

1

iOS では、ネイティブ アプリはカスタム URL スキームを定義できます。アプリのスキームがわかっている場合は、 のようなリンクをクリックするだけでアプリを開くことができます<a href="fb://">Launch Facebook App</a>。インストールされている場合、iOS 用の Facebook アプリが起動します。

akosma.comには既知の URL スキームのクラウドソース リストがありましたが、いくつか問題があるようで、これを書いている時点ではリストを入手できません。開く必要のあるアプリの URL スキームが公開されていない場合は、開発者に連絡して尋ねてみてください。親切に頼めばきっと助けてくれると思います;-)

編集:言うのをほとんど忘れていましたが、このようなアプリを開いても、魔法のように Web アプリに戻ることはありません。これは、前述のアプリの開発者が実装する必要があるものです。

編集 2 : データベースに多くのカスタム URL スキームがある別の Web サイトを見つけました: http://handleopenurl.com。Optiscan 用の URL スキームはありませんが、他の QR リーダー用にはこれが役立つかもしれません。

于 2012-08-27T18:43:18.073 に答える