Share via


EuiccManager.ActionStartEuiccActivation Field

Definition

Intent action sent by a carrier app to launch the eSIM activation flow provided by the LPA UI (LUI).

[Android.Runtime.Register("ACTION_START_EUICC_ACTIVATION", ApiSince=30)]
public const string ActionStartEuiccActivation;
[<Android.Runtime.Register("ACTION_START_EUICC_ACTIVATION", ApiSince=30)>]
val mutable ActionStartEuiccActivation : string

Field Value

Attributes

Remarks

Intent action sent by a carrier app to launch the eSIM activation flow provided by the LPA UI (LUI). The carrier app must send this intent with one of the following:

#EXTRA_USE_QR_SCANNER not set or set to false: The LPA should try to get an activation code from the carrier app by binding to the carrier app service implementing android.service.euicc.EuiccService#ACTION_BIND_CARRIER_PROVISIONING_SERVICE.

#EXTRA_USE_QR_SCANNER set to true: The LPA should launch a QR scanner for the user to scan an eSIM profile QR code.

Upon completion, the LPA should return one of the following results to the carrier app:

Activity.RESULT_OK: The LPA has succeeded in downloading the new eSIM profile.

Activity.RESULT_CANCELED: The carrier app should treat this as if the user pressed the back button.

Anything else: The carrier app should treat this as an error.

LPA needs to check if caller's package name is allowed to perform this action.

Java documentation for android.telephony.euicc.EuiccManager.ACTION_START_EUICC_ACTIVATION.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to