如何在从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');