我正在使用Adobe Flash开发iPhone应用程序,我无法弄清楚如何直接从应用程序中发送短信。
您可以按照here
的说明打开一个新的SMS窗口public function sms():void
{
const callURL:String="sms:1234567890";
var targetURL:URLRequest = new URLRequest(callURL);
navigateToURL(targetURL);
}
在手机上运行此功能时,默认的SMS客户端将使用已输入的电话号码启动
但是可以在不打开SMS客户端的情况下发送短信吗?
或者只能通过调用外部服务器?
答案 0 :(得分:2)
以下是您唯一的选择:
http://www.adobe.com/devnet/air/quick_start_as/quickstarts/qs_using_uris.html
http://cookbooks.adobe.com/post_SMS_Texting_with_Flex_and_Air-12007.html
https://sites.google.com/site/freesmsuk/send-free-sms-with-flex
你必须测试这些方法是否适用于iPhone,因为我知道第一种方法确实适用于Android。
答案 1 :(得分:0)
移动版Adobe AIR的未来版本将支持Native Extensions。使用此功能,开发人员可以使用任何本机移动功能。您可以加入Adobe Prerelease计划,以更深入地了解AIR的这个和更多未来功能
答案 2 :(得分:0)
适用于Adobe Air as3 Android
public function gotoSms(e:MouseEvent):void{
navigateToURL(new URLRequest("sms:05432314403?body=Message text hello"));
}
短信:电话号码
?body =消息区域
此致