问题标签 [euiccmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
12 浏览

android - 如何防止或响应关闭 EuiccManager 的解析活动

切入正题,当 EuiccManager 启动解析活动时,我们会以系统发出的广播形式获得“回调”。

例如,当“此应用程序需要访问您的 euicc 配置文件的权限”对话框(解析活动)出现时,有一个是和一个否按钮,单击它们会触发由 BroadcastReceiver 捕获的系统广播。

但是当用户按下回(或简单地将其滑开)时,该对话框(模态活动)将被简单地关闭。我如何防止忽略来自 LPA 的模态活动/对话,或对此做出反应?没有回调被触发。

我唯一需要处理的是 Intent 和将被触发的 PendingIntent(作为他们提供的回调的一种形式)......我可以使用这两者做些什么吗?

到目前为止,我的想法是尝试将一些标志附加EuiccManager到启动解决活动的意图,但没有什么具体的想法可以使它“不可撤销”

0 投票
1 回答
106 浏览

android - EuiccManager#startResolutionActivity 行为在 Android 12 (API 31) 中发生了变化

在升级我们的应用程序以使用 targetSdkVersion 和 compileSdkVersion 到 31 后,我们在 esim 激活过程中面临不同的行为,当调用startResolutionActivity应用程序时,现在会崩溃:

检查源代码似乎现在在意图中有一个必需的额外内容:

这是:

但我不清楚这个额外的应该是什么。在文档中也没有提到(我想还没有)。

针对 api 30 测试相同的代码并构建应用程序是可行的。

相关代码:

其中传递给此方法的意图是在监听订阅过程的广播接收器中返回

有没有其他人遇到过这个?