Менеджер Euicc Android получает ответ после euiccManager.downloadSubscription

#android #broadcastreceiver #android-pendingintent #e-sim

#Android #broadcastreceiver #android-pendingintent #e-sim

Вопрос:

Привет, я следил за https://source.android.com/devices/tech/connect/esim-euicc-api рекомендации по созданию приложения-носителя, euiccManager.downloadSubscription(…) вызывается с намерением обратного вызова, у которого есть приемник boardcast. Проблема в том, что метод onReceive никогда не запускается, а не onNewIntent из activity. Знаете ли вы, как получить прогресс или статус от e-sim downlaodSubscription?

Комментарии:

1. Подтверждаете ли вы, что на вашем устройстве есть приложение LPA?

2. @Prabhakaran откуда я это знаю?

Ответ №1:

Попробуйте удалить разрешение LPA во время BroadcastReceiver регистрации, оно будет работать.

Комментарии:

1. Я попробую, но, как правило, мне нужен специальный сертификат (для подписи сборки) для этого (загрузки), верно? это не будет работать в режиме отладки, верно? Также вы знаете, как я могу получить строку e-sim для тестирования? работает ли тот, который указан в документации?

2. существуют тестовые профили: source.android.com/devices/tech/connect/esim-test-profiles