1

如何使用 as3 在 iphone 和 android 应用程序中发送短信。我在谷歌搜索时发现了这段代码:

var callURL:String="sms:0-123-456-7890";
var targetURL:URLRequest = new URLRequest(callURL);
navigateToURL(targetURL);

它可以工作,但它正在将应用程序导航到短信窗口控制器。可以在不打开短信控制器窗口的情况下完成吗?是否有任何东西可以在应用程序本身中打开一个窗口。是否有任何空气原生扩展可以为 android 和 iphone 执行此操作?

4

2 回答 2

1

是的,使用 navigateToURL 会将您弹出到手机默认的 SMS 应用程序。要解决这个问题,您将需要使用本机扩展。

我知道一个适用于Android的:

https://github.com/mr-archano/Android-AIR-Extensions

如果您有 Android 手机,您可以在AIRexplorer应用程序中查看此 ANE 的演示。从列表中选择 SMS ANE 版本(该应用程序包括扩展以及 navigateToURL)

我现在不知道适用于 iOS 的,所以你可能需要做一些挖掘工作

哦,另外,想添加评论,因为我不确定您的意图。

如果您的目标是在没有任何用户交互的情况下发送短信,那是不可能的。ANE与否

于 2012-04-17T13:12:10.607 回答
0

我非常怀疑 ios 或 android(如果你的设备是 root 的话?)是否允许在未经用户明确同意的情况下发送 SMS。

于 2012-04-17T11:40:19.503 回答