我正在构建一个 ionic /科尔多瓦应用程序。在我的应用程序中,用户可以单击电话号码以发送短信。单击该号码时,本机SMS应用程序将打开,然后用户可以键入自己的SMS并发送该SMS。有什么办法可以从我的应用程序中获取短信内容?
提前致谢。
最佳答案
当您使用ionic / cordova时,需要SMS插件才能完成此类工作。
除了jsmobile SMS插件外,还有一个具有更多API的插件:
http://plugins.cordova.io/#/package/com.rjfun.cordova.sms
如描述中所述:
sendSMS(address(s), text, successCallback, failureCallback);
listSMS(filter, successCallback, failureCallback);
deleteSMS(filter, successCallback, failureCallback);
startWatch(successCallback, failureCallback);
stopWatch(successCallback, failureCallback);
enableIntercept(on_off, successCallback, failureCallback);
restoreSMS(msg_or_msgs, successCallback, failureCallback);
大事记
'onSMSArrive'
您可以通过以下两种方式之一来获取SMS内容:
要么,
顺便说一句,该插件仅适用于Android,仅供参考。