我有一个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();
}
在正文中,有一个链接(谷歌地图)。但是当接收短信时,链接不被视为链接而只考虑文本(因此您无法直接点击链接...)。
是否可以让消息应用“检测到”有链接?
答案 0 :(得分:0)
尝试在链接中使用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');