如何在从ADOBE AIR应用程序打开的消息应用程序中创建链接
问题描述:
我有一个AIR应用程序,可以打开安装在用户手机上的短消息应用程序;如何在从ADOBE AIR应用程序打开的消息应用程序中创建链接
function gotoSms():void{
if(isAndroid){
navigateToURL(new URLRequest("sms:"+mySavedData.data.phoneNumber_friend+"?body=Je suis en danger. Voici ma position : https://www.google.com/maps?q="+mySavedData.data.Userlatitude+","+mySavedData.data.Userlongitude+"(My+Point)&z=14&ll="+mySavedData.data.Userlatitude+","+mySavedData.data.Userlongitude+""));
}else{
FPMessages.phone.reinit();
FPMessages.phone.setBody('Je suis en danger. Voici ma position : https://www.google.com/maps?q="+mySavedData.data.Userlatitude+","+mySavedData.data.Userlongitude+"(My+Point)&z=14&ll="+mySavedData.data.Userlatitude+","+mySavedData.data.Userlongitude+""');
//
var r1:String = mySavedData.data.phoneNumber_friend;
FPMessages.phone.setRecipients([r1]);
//
FPMessages.phone.autoHide = true;
FPMessages.phone.show();
}
正文中有一个链接(谷歌地图)。但是,当收到短信时,链接不被视为链接,而只是文本(所以你不能直接点击链接...)。
是否可以让消息应用程序“检测”存在链接?
答
使用您的联系href
尝试...
如果低于FPMessages.phone.setBody(etc etc...
工作好用于显示到google.com
链接的例子则是您的解决方案(只是用自己的地图的链接替换)。
FPMessages.phone.setBody('Je suis en danger. Voici ma position : testing link : <a href="https://www.google.com"> Google.com</a> ... Merci');