2013-09-22 3 views
1

Я пытаюсь отправить глубокую связь, которая открывает свой Android приложения:Отправить ссылку с пользовательской схемой через Gmail

String body = "<a href=\'myscheme://myurl?Id=37\'>Link to simulation</a>"; 
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
emailIntent.setType("text/html"); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "share"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body)); 
startActivity(Intent.createChooser(emailIntent, "Email:")); 

Но когда я получил письмо с кодом выше и с моей Gmail через рабочий стол хром Брауэр Я получил только обычный текст.
Когда я отправлю http://myurl, я получаю ссылку.

Можно ли отправить ссылку с пользовательской схемой?

ответ

5

Использование tinyurl api для генерации короткой ссылки http://tinyurl.com/api-create.php?url=myscheme://myurl?Id=37 Вы получаете http://tinyurl.com/ofmudsw