33967


お世話になっております。

現在、AndroidのGmail側でHTMLタイプのメールに、URLスキームのリンクを貼ってアプリ起動できないかを試しております。

しかし、なぜかリンクがテキスト形式になってしまい、タップできない状態です。  
※iphoneのGmailアプリだとリンクタップでアプリが起動できる。

具体的にはHTMLタイプのメールを以下にして、送信しております。

[code]

    <html>
        <body>
            <a href='comgooglemaps:'>アプリ起動</a>
        </body>
    </html>
    
[/code]

解決方法がありましたら、ご教示ください。


CC BY-SA 3.0
2017-04-12T08:33:44.903
33946
2017-04-14T03:14:23.457
2017-04-14T03:14:23.457
3510
22519
question
android gmail
AndroidのGmailアプリにおける、URLスキーム利用について


推測ですが、Gmailアプリがリンクだと認識できないためテキスト形式の表示になっていると考えられます。

下記のように`//`を追加してみてはどうでしょうか？

[code]

    <a href='comgooglemaps://'>アプリ起動</a>
    
[/code]

または、ホスト部を追加してみてください。

[code]

    <a href='comgooglemaps://host/'>アプリ起動</a>
    
[/code]

余談ですが、上記のリンクの場合、アプリがインストールされていない場合はエラーページが表示される可能性があるので、[こちらの回答](https://ja.stackoverflow.com/a/32082/21081)を参考にしてみてください。


CC BY-SA 3.0
2017-04-12T09:49:07.123
33951
2017-04-12T09:55:27.767
2017-04-13T12:52:38.920
-1
21081
33946
answer


URLスキームをリンクとして認識させる方法ではありませんが、下記のようなサービスを利用することでGmailから任意のアプリを起動させるという目的は達成できるかもしれません。  
<https://branch.io/>

参考  
<https://stackoverflow.com/questions/38778618/cant-get-gmail-for-android-to-
open-a-custom-url-scheme-or-an-intent-url>


CC BY-SA 3.0
2017-04-13T00:55:23.077
33967
2017-04-13T00:55:23.077
2017-05-23T12:38:56.083
-1
14540
33946
answer