我一直试图从我的应用程序发送短信而无需用户干预编程但是没有成功。 我试过了意图方法
var intent = Ti.Android.createIntent(
{
action: Ti.Android.ACTION_SENDTO, data: 'smsto:1234567890'
});
intent.putExtra('sms_body', 'Geolocation:'
+ ' long ' + e.coords.longitude
+ ' lat ' + e.coords.latitude);
Ti.Android.currentActivity.startActivity(intent);
});
这会正确发送短信和短信。但唯一的问题是它需要人为干预。它调用inbuild短信功能,我们必须按下发送短信按钮,我想自动完成这个过程。
我在github上发现了这个链接Click Here
它说我们可以自动化这个过程。当我尝试安装模块时,钛显示模块已正确安装,但是在ti app编辑器中,它表示钛SDK版本3.1.2 GA不支持ti.android.sms模块。 在原始开发人员提供的build.properties文件中,它显示了sdk 3.0.0 GA的路径。我试图更改build.properties文件,并为这些版本提供android,titanium和google api的路径,然后安装模块,但我没有成功。