Кордова-смс-плагин не спрашивает разрешения

Думаю, у меня работает cordova-sms-plugin, если я добавлю это

sendSms: function() {
        var number = document.getElementById('numberTxt').value.toString(); /* iOS: ensure number is actually a string */
        var message = document.getElementById('messageTxt').value;
        console.info("number = " + number + ", message= " + message);

        //CONFIGURATION
        var options = {
            replaceLineBreaks: false, // true to replace \n by a new line, false by default
            android: {
                intent: ''  // send SMS with the native android SMS messaging
                //intent: '' // send SMS without opening any other app
            }
        };

        var success = function () { alert('Message sent successfully'); };
        var error = function (e) { alert('Message Failed:' + e); };
        sms.send(number, message, options, success, error);
        //$window.sms.send(number, message, intent, success, error);
    }

И убрав «НАМЕРЕНИЕ», у меня есть приложение, говорящее мне, что пользователь отказывает в разрешении. В документах что-то говорится о запросе разрешения, но когда я добавляю это, это не работает.

Где и как мне спросить разрешения?

у вас проблема с iOS, Android или другой платформой?

Kody R. 18.12.2018 15:14
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
1 522
1

Ответы 1

Исправлено, я добавил это в файл android.json

  {
          "xml": "<uses-permission android:name=\"android.permission.RECEIVE_SMS\" />",
          "count": 1
        },
        {
          "xml": "<uses-permission android:name=\"android.permission.READ_SMS\" />",
          "count": 1
        },
        {
          "xml": "<uses-permission android:name=\"android.permission.SEND_SMS\" />",
          "count": 1
        }

Я не знаю, почему ваш ответ был отклонен, потому что он сработал для меня. Итак, я дал вам +1, что отменило голос против.

Marcos J.D Junior 14.01.2020 08:49

Другие вопросы по теме