cordova-plugin-sms-retriever
Version:
Cordova plugin to retrieve SMS in Android using the SMS Retriever API.
29 lines (26 loc) • 1.06 kB
JavaScript
var exec = require('cordova/exec');
var smsRetriever = {
startWatch: function (successCallback, failureCallback) {
var onSuccessCallback = function(item) {
if(typeof(item) == 'object' && typeof(item.sms) !== 'undefined'){
// This is an incoming SMS event
cordova.fireDocumentEvent('onSMSArrive', {'message': item.sms});
successCallback("SMS_RETRIEVER_DONE");
} else {
// This is the result of the regular startWatch method
successCallback(item);
}
};
exec(onSuccessCallback, failureCallback, 'SMSRetriever', 'startWatch', []);
},
stopWatch: function (successCallback, failureCallback) {
exec(successCallback, failureCallback, 'SMSRetriever', 'stopWatch', []);
},
getHashString: function (successCallback, failureCallback) {
exec(successCallback, failureCallback, 'SMSRetriever', 'getHashString', []);
},
getPhoneNumber: function (successCallback, failureCallback) {
exec(successCallback, failureCallback, 'SMSRetriever', 'getPhoneNumber', []);
},
};
module.exports = smsRetriever;