Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2f0319ed authored by Muralidhar Reddy's avatar Muralidhar Reddy Committed by Chen Xu
Browse files

[MEP] Add subscriptionId as intent extra to a resolution intent.

With the introduction of Multiple Enabled Profiles, a 3-way user confirmation dialog is required to handle use cases related to multiple esim ports in DSDS mode. LPA app uses the subscriptionId(from resolution intent) to query the subscription info related information.

Bug: 214055002
Test: atest android.telephony.euicc.cts.EuiccManagerTest
Change-Id: Ic89fce3fa5249b917e743cfbaed4ff2978cadcd8
parent ee754300
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -11121,6 +11121,7 @@ package android.service.euicc {
    field public static final String EXTRA_RESOLUTION_CONFIRMATION_CODE_RETRIED = "android.service.euicc.extra.RESOLUTION_CONFIRMATION_CODE_RETRIED";
    field public static final String EXTRA_RESOLUTION_CONSENT = "android.service.euicc.extra.RESOLUTION_CONSENT";
    field public static final String EXTRA_RESOLUTION_PORT_INDEX = "android.service.euicc.extra.RESOLUTION_PORT_INDEX";
    field public static final String EXTRA_RESOLUTION_SUBSCRIPTION_ID = "android.service.euicc.extra.RESOLUTION_SUBSCRIPTION_ID";
    field public static final String EXTRA_RESOLUTION_USE_PORT_INDEX = "android.service.euicc.extra.RESOLUTION_USE_PORT_INDEX";
    field public static final String EXTRA_RESOLVABLE_ERRORS = "android.service.euicc.extra.RESOLVABLE_ERRORS";
    field public static final int RESOLVABLE_ERROR_CONFIRMATION_CODE = 1; // 0x1
+7 −0
Original line number Diff line number Diff line
@@ -256,6 +256,13 @@ public abstract class EuiccService extends Service {
    public static final String EXTRA_RESOLUTION_CARD_ID =
            "android.service.euicc.extra.RESOLUTION_CARD_ID";

    /**
     * Intent extra set for resolution requests containing an int indicating the subscription id
     * to be enabled.
     */
    public static final String EXTRA_RESOLUTION_SUBSCRIPTION_ID =
            "android.service.euicc.extra.RESOLUTION_SUBSCRIPTION_ID";

    /**
     * Intent extra set for resolution requests containing an int indicating the current port index.
     */