gpt4 book ai didi

Android:如何从应用程序中安全地删除 sharedUserId(API 级别 29 中已弃用)?

转载 作者:行者123 更新时间:2023-12-04 23:49:58 30 4
gpt4 key购买 nike

我正在处理一个在 Manifest 中具有 android:sharedUserId 值的应用程序,
并且此 android:sharedUserId 值触发的权限存在问题。

在尝试解决问题时,我查看了 anderoid:sharedUserId was deprecated in API level 29 (安卓 10)。
所以现在我真的很想从应用程序中删除这个 sharedUserId 。 (API 29 中的权限问题 + API 29 中已弃用)
正如我在 Debug模式下测试的那样,删除 sharedUserId 后似乎需要完全卸载和重新安装......并且“似乎”除此之外没有太多问题。
但我不能保证删除这个属性并在市场上发布更新真的是安全的。
这个IssueTracker Thread created in June, 2019 是关于这个问题的,但没有详细说明如何从应用程序中安全地删除 sharedUserId。
在不进行任何其他修改的情况下删除 android:sharedUserId 会导致严重问题吗?
如果是这样,是否有人知道从 Manifest 文件中删除 sharedUserId 并安全发布更新版本的适当方法?

最佳答案

好的,我刚刚查看了 documentation再次在英文原版中......发现韩文翻译中省略了这句话。

Note that existing apps cannot remove this value, as migrating off ashared user ID is not supported.


因此 sharedUserId 解决了 Android 10 中的问题(显然在我的情况下),并且没有办法将其删除。我做对了吗?
如果是这样……嗯……我觉得这很令人惊讶……而且令人失望……

关于Android:如何从应用程序中安全地删除 sharedUserId(API 级别 29 中已弃用)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65109138/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com