2012-02-08 20 views
1

モバイルWebアプリケーションに「mailto:」リンクを追加すると、スマートフォンはネイティブメールアプリケーションを開くことがわかります。「共有」と似ていますか?モバイルWebアプリケーションの「共有機能」

私のAndroid 2.2では、ブラウザのメニューオプションを使用してテキストを選択してテキストを選択すると、共有オプションを使用してネイティブダイアログを開く「共有経由」オプションが表示されますGmail、Facebookなどを介して...私は私のモバイルWebアプリケーションからこのダイアログをトリガーしたいと思います。これは可能ですか?

私は自分でそれを理解することができなかったので、どんな助けもありがとうございました。 :)

+0

いいえ、できません。あなたのアプリはネイティブアプリでなければならない – nLL

答えて

0

あなたのWebアプリがネイティブ層(PhoneGapの経由または手動でネイティブ層を自分で作成することによって)に包まれている場合は、様々な手段によって、ネイティブ層に共有するためにあなたの意図を伝えることができます(提供などのあなたのネイティブレイヤーだけが傍受するカスタムプロトコルを持つURL、またはJavaScriptのコールバック関数を介してURLを送信する)、あなたのネイティブレイヤーに共有インテントを委譲します。

共有する必要のあるデータは、カスタムURLから解析するか、コールバック関数のパラメータとして渡すことができます。

関連する問題