2016-08-22 9 views
0

私は現在asp.netでメールを送信しています。アンカータグの代わりにhtmlの

これを実行しました。

mailMessage.IsBodyHtml = true; 

また、リンクにメールとして表示されるリンクを1つ追加して、モバイル画面にリダイレクトします。だからシンプルなテキストでなければなりません。

<a href = \"com.myapp://ScreenId=102&Code=" + auser.VarificationCode + "\" >com.myapp://ScreenId=102&Code=" + auser.VarificationCode + "</a> 

しかし、リンクとして表示されません。

<a href = \"http://com.myapp://ScreenId=102&Code=" + auser.VarificationCode + "\" >com.myapp://ScreenId=102&Code=" + auser.VarificationCode + "</a> 

それはリンクとして表示されますが、モバイル開発者はそのアンカータグのための任意の代替をhttp://を扱うことができませんか?

+0

[ここ](https://jsfiddle.net/1b2p0wfg/)にあるように、アンカーには最初に「http://」や「https://」は必要ありません。 '/ my/path /'や '#mySection'のような相対的なアンカーのhrefもあります。したがって、あなたの 'com.myapp://'も(あなたがフィドルで見ることができるように)リンクとして表示されるはずです。メールを表示するために使用する電子メールソフトウェアは何ですか? – mxlse

+0

あなたの迅速な対応に感謝します。私はこれを試してみましたが、それは "com.myapp:// ScreenId = 102&Code = [CODE]"のみを表示しています。リンクフォーマットとして表示されません。私はgmailだけを使っているソフトウェアを使用していません。 –

答えて

1

ラナ、あなたは正しい方法でやると思います。以下の記事で詳細を確認してください。

link from HTML href to native app

Android Custom URL to open App like in iOS

私はあなたのモバイルアプリが実行されているプラ​​ットフォームを知りません。以下はアンドロイドの意図の例です。

<activity 
android:name="com.example.android.GizmosActivity" 
android:label="@string/title_gizmos" > 
<intent-filter android:label="@string/filter_title_viewgizmos"> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <!-- Accepts URIs that begin with "http://www.example.com/gizmos” --> 
    <data android:scheme="http" 
      android:host="www.example.com" 
      android:pathPrefix="/gizmos" /> 
    <!-- note that the leading "/" is required for pathPrefix--> 
    <!-- Accepts URIs that begin with "example://gizmos” --> 
    <data android:scheme="example" 
      android:host="gizmos" /> 

</intent-filter> 

次のXMLスニペットはディープリンクのためのあなたのマニフェストでインテントフィルタを指定する方法を示します。 "example:// gizmos"と "http://www.example.com/gizmos"というURIは両方ともこのアクティビティに解決されます。

だから、com.myapp ...とhttp://com.myappの両方を読んだ後に私の理解として...サポートされていますが、それはあなたの構成によって異なります。

関連する問題