私はcordova-2.1.0でこれのために3つの異なるプラグインを実装しようとしました
しかし、何もうまくいかなかった..
プラグイン番号: 1
出典: こちら
エラーが発生しました: Java ファイルではなく完全なプラグイン ファイルにエラーがあり、cordova コールバック コンテンツなどのフィールド名を作成するように求められました...など
プラグイン番号: 2
出典:こちら
エラーが発生しました:応答がありません電話番号とメッセージを入力できます.番号とメッセージを含むアラートを受け取るはずですが、受け取りませんでした.デコードできませんでした.
プラグイン番号: 3
出典:こちら
エラーが発生しました: sms 関数でこれだけを呼び出している間**
sendSMS.send(‘Mobile Number’, ‘Text’, ‘Call back function on complete’);
のエラーが発生しました
05-31 15:03:05.879: E/Web Console(15239): Uncaught ReferenceError: sendSMS is not defined at file:///android_asset/www/index.html:14.
これをあげたとき
var sendSMS = {
send : function(phone, message, successCallback, failureCallback) {
return cordova.exec(successCallback, failureCallback, 'SmsPlugin',"SendSMS", [ phone, message ]);
}
};
if (!window.Cordova) {
window.Cordova = cordova;
};
sendSMS.send('Mobile Number', 'Text', 'Call back function on complete');
一般的な失敗としてトーストメッセージを受け取り、次にlogcatで次のように受け取りました
05-31 15:04:23.082: E/ActivityThread(15400): Activity com.phone.gap.fist proj.MainActivity has leaked IntentReceiver com.phonegap.plugins.sms.SmsPlugin$2@414f1068 that was originally registered here. Are you missing a call to unregisterReceiver()?