如何在ADOBE AIR app打开的消息应用程序中创建链接

时间:2016-11-11 06:07:34

标签: actionscript-3 air

我有一个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();   
     }

在正文中,有一个链接(谷歌地图)。但是当接收短信时,链接不被视为链接而只考虑文本(因此您无法直接点击链接...)。

是否可以让消息应用“检测到”有链接?

1 个答案:

答案 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');