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

Commit afd162fa authored by Hyosun Kim's avatar Hyosun Kim
Browse files

Revert "To read the Group UUID, the Caller must also have the US..."

Revert "To read the Group UUID, the Caller must also have the US..."

Revert "To read the Group UUID, the Caller must also have the US..."

Revert submission 17956544-group_uuid

Reason for revert: Bug: 235395006
Reverted Changes:
Iaa5493679:To read the Group UUID, the Caller must also have ...
Ic635126db:To read the Group UUID, the Caller must also have ...
Ia134265c2:To read the Group UUID, the Caller must also have ...

Change-Id: I286ebe8766b5cb975ee6e3536c966ef260b67627
parent 2452a35a
Loading
Loading
Loading
Loading
+2 −13
Original line number Original line Diff line number Diff line
@@ -3426,21 +3426,10 @@ public class SubscriptionManager {
     * Get subscriptionInfo list of subscriptions that are in the same group of given subId.
     * Get subscriptionInfo list of subscriptions that are in the same group of given subId.
     * See {@link #createSubscriptionGroup(List)} for more details.
     * See {@link #createSubscriptionGroup(List)} for more details.
     *
     *
     * Caller must have {@link android.Manifest.permission#READ_PHONE_STATE}
     * Caller will either have {@link android.Manifest.permission#READ_PHONE_STATE}
     * or carrier privilege permission on the subscription.
     * permission or had carrier privilege permission on the subscription.
     * {@link TelephonyManager#hasCarrierPrivileges()}
     * {@link TelephonyManager#hasCarrierPrivileges()}
     *
     *
     * <p>Starting with API level 33, the caller needs the additional permission
     * {@link Manifest.permission#USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER}
     * to get the list of subscriptions associated with a group UUID.
     * This method can be invoked if one of the following requirements is met:
     * <ul>
     *     <li>If the app has carrier privilege permission.
     *     {@link TelephonyManager#hasCarrierPrivileges()}
     *     <li>If the app has {@link android.Manifest.permission#READ_PHONE_STATE} and
     *     {@link Manifest.permission#USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER} permission.
     * </ul>
     *
     * @throws IllegalStateException if Telephony service is in bad state.
     * @throws IllegalStateException if Telephony service is in bad state.
     * @throws SecurityException if the caller doesn't meet the requirements
     * @throws SecurityException if the caller doesn't meet the requirements
     *             outlined above.
     *             outlined above.