#android #cordova #ionic-framework #android-intent
#Android #кордова #ionic-framework #android-намерение
Вопрос:
Я работаю над гибридным мобильным приложением для Android, используя NodeJS версии 11.9.0, npm версии 6.5.0, ionic версии v3.19.0, cordova 8.0.0 и Android Studio версии 3.2.0
Когда я использую приведенный ниже код ionic 3.19.0, отправка идентификатора электронной почты sms не работает
sendMessage(){
var options:{
replaceLineBreaks:true,
android:{
intent: 'INTENT'
}
}
if(this.sms) {
this.sms.send("0871357817", "Test Message",options).then((succes) => {
alert('Message sent successfully');
}, (error) => {
alert(JSON.stringify(error));
});
}
}
Я установил приведенный ниже плагин — https://ionicframework.com/docs/native/sms
и добавлены необходимые разрешения
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
снова и снова одни и те же проблемы, см. Ниже
2019-03-14 19:55:04.469 10891-10891/io.ionic.starter D/SystemWebChromeClient: ng:///AppModule/MonitorPage.ngfactory.js: Line 23 : ERROR
2019-03-14 19:55:04.470 10891-10891/io.ionic.starter I/chromium: [INFO:CONSOLE(23)] "ERROR", source: ng:///AppModule/MonitorPage.ngfactory.js (23)
2019-03-14 19:55:04.470 3706-4938/? D/WindowManager: adjustSystemUiVisibilityLw : vis= 0x2608
2019-03-14 19:55:04.471 10891-10891/io.ionic.starter D/SystemWebChromeClient: ng:///AppModule/MonitorPage.ngfactory.js: Line 23 : ERROR CONTEXT
2019-03-14 19:55:04.471 10891-10891/io.ionic.starter I/chromium: [INFO:CONSOLE(23)] "ERROR CONTEXT", source: ng:///AppModule/MonitorPage.ngfactory.js (23)
Я знаю, как это сделать с родным Android, но мне нужна помощь с Ionic
Ответ №1:
Я обновился до ionic 4.1.1 и внес некоторые изменения в синтаксис из-за того, что настроен ionic 4.1.1, и теперь все работает.