私は現在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://
を扱うことができませんか?
[ここ](https://jsfiddle.net/1b2p0wfg/)にあるように、アンカーには最初に「http://」や「https://」は必要ありません。 '/ my/path /'や '#mySection'のような相対的なアンカーのhrefもあります。したがって、あなたの 'com.myapp://'も(あなたがフィドルで見ることができるように)リンクとして表示されるはずです。メールを表示するために使用する電子メールソフトウェアは何ですか? – mxlse
あなたの迅速な対応に感謝します。私はこれを試してみましたが、それは "com.myapp:// ScreenId = 102&Code = [CODE]"のみを表示しています。リンクフォーマットとして表示されません。私はgmailだけを使っているソフトウェアを使用していません。 –