#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