How can I rename the eSIM on non-Pixel Samsung devices?

2 days ago 1
ARTICLE AD BOX

I work on an application that has carrier privileges to install eSIM. I want to rename eSIM for which carrier privileges is granted. I am using the public Android API:

private fun updateNickname(subscriptionId: Int, nickname: String) { val renameIntent = Intent(ACTION_RENAME_SUBSCRIPTION).apply { setPackage(context.packageName) } val callbackIntent = PendingIntent.getBroadcast( context, REQUEST_CODE_RENAME, renameIntent, PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_MUTABLE, ) manager?.updateSubscriptionNickname(subscriptionId, nickname, callbackIntent) }

It works fine running on Pixel devices, however, executing this code on any Samsung it does not rename eSIM. Has anyone any experience with eSIMs, specifically renaming it?

Read Entire Article