如何由同一个开发人员在多个应用之间共享私人数据

问题描述 投票:-2回答:1

我遇到了一个问题,我需要将敏感数据存储在我可以访问的所有应用程序中,而不是其他应用程序。我知道一种方法,我们为所有应用程序设置相同的“SharedUSerId”。但现在这是不可能的,因为我们的一个没有任何SharedUSerId设置的应用程序已经投入生产。如果我现在更改SharedUserId,则用户将无法更新应用。是否有任何方法可以使用只有使用相同签名签名的应用程序才能访问的私有存储?

android sharedpreferences accountmanager android-productflavors
1个回答
0
投票

您可以使用自己定制的Intent过滤器。因此,您的其他应用可能会发送您正在收听的广播。

https://developer.android.com/guide/components/intents-filters

© www.soinside.com 2019 - 2024. All rights reserved.