Flutter: откройте установщик eSIM через намерение в Android/iOSAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Flutter: откройте установщик eSIM через намерение в Android/iOS

Сообщение Anonymous »

Короткий вопрос:
Проблема при открытии установщика eSIM в iOS с использованием Flutter, а также встроенной реализации.
Длинный вопрос:
Я работаю с приложением, связанным с оператором связи (оператором SIM-карты), в Flutter. В настоящее время мое приложение содержит следующие шаги для установки eSIM.
  • Нажмите кнопку, чтобы отправить QR по электронной почте.
  • Загрузить QR. из электронной почты (на другом устройстве) и сканирования с текущего устройства)
  • Установка eSIM
Сейчас пробую чтобы сократить количество шагов, поскольку это занимает много времени и времени.
Я нашел несколько ссылок в документации Android по eSIM и узнал, что QR-код содержит код активации eSIM.Я пытался открыть этот Код активации через пакет android_intent_plus и тестировал на устройстве с поддержкой eSIM, как показано ниже:

Код: Выделить всё

AndroidIntent intent = AndroidIntent(action: 'action_view', data: r'LPA:1$prod.smdp-plus.rsp.goog$052X-UFXS-CQIY-PNGL');
intent.launch().onError((error, stackTrace) {
log("Error: $stackTrace");
//Write Snackbar to print error
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text(error.toString())));
});
И его успешно открывается установщик eSIM, как показано ниже:
[img]https://i. sstatic.net/lX4rek9Fm.png[/img]

Изображение

Теперь я хочу сделать то же самое и в iOS. Я пытался
  • открыть тот же тип намерения с помощью url_launcher, но не получилось.
  • написать код в Swift открыл это изначально, но не нашел решения.
Проблема заключается в запуске кода активации (схема URL) LPA: не поддерживается в url_launcher или других пакетах.
Может ли кто-нибудь помочь решить эту проблему для iOS (с помощью Flutter)?

Подробнее здесь: https://stackoverflow.com/questions/785 ... ndroid-ios
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»