Есть ли какие -либо способы активировать ESIM из приложения Android с помощью адреса LPA и кода?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Есть ли какие -либо способы активировать ESIM из приложения Android с помощью адреса LPA и кода?

Сообщение Anonymous »

Я пытаюсь запустить поток установки ESIM с моего адреса LPA и кода < /p>

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

val lpaAddress =  eSimData?.lpaAddress
val code =eSimData?.code

val intent = Intent(EuiccManager.ACTION_START_EUICC_ACTIVATION)
intent.putExtra(EuiccManager.EXTRA_USE_QR_SCANNER, false)

CarrierEuiccProvisioningService.ACTIVATION_CODE= String.format("LPA:1\$%s\$%s",lpaAddress,code);
lpaActivityLauncher.launch(intent)
< /code>
Это мой carriereuicprovisioningservice < /p>
class CarrierEuiccProvisioningService : Service() {
companion object {
@Volatile
var ACTIVATION_CODE: String = ""
}
override fun onBind(intent: Intent?): IBinder? {
return binder
}

private val binder = object : ICarrierEuiccProvisioningService.Stub () {
override fun getActivationCode(callback: IGetActivationCodeCallback?) {
// you can write your own logic to fetch activation code from somewhere.
val activationCode : String = ACTIVATION_CODE
Log.d("esimactivationflow", "getActivationCode: binder carrierEuiccprovisioning service getActivation code $activationCode ")
callback?.onSuccess(activationCode)
}

override fun getActivationCodeForEid(eid: String?, callback: IGetActivationCodeCallback?) {
val activationCode : String = ACTIVATION_CODE
Log.d("esimactivationflow", "getActivationCode: binder carrierEuiccprovisioning service getActivation code for eid $activationCode ")

callback?.onSuccess(activationCode)
}

}
}
У меня есть 2 файла AIDL - iCarrierEuicProvisioningService и igetActivationCodeCallback .
Я не знаю, что делать. Цель состоит в том, чтобы запустить поток активации ESIM с помощью системного пользовательского интерфейса, где я предоставляю LPAADDress и Code. Пользователь должен просто нажать «Добавить ESIM» и запустить процесс установки. Если это невозможно, пожалуйста, сообщите мне больше информации об этом. Мне нужна помощь только с приведенной выше задачи.

Подробнее здесь: https://stackoverflow.com/questions/796 ... s-and-code
Ответить

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

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

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

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

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