android - 同一开发者如何在多个应用程序之间共享私有数据
问题描述
我面临一个问题,我需要将敏感数据存储在我的所有应用程序都可以访问的地方,但其他应用程序不能访问。我知道我们为所有应用程序设置相同的“SharedUSerId”的一种方式。但是现在这是不可能的,因为我们的一个应用程序,它没有任何 SharedUSerId 集,已经在生产中。如果我现在更改 SharedUserId,用户将无法更新应用程序。有没有办法拥有一个只有使用相同签名签名的应用程序才能访问的私有存储?
解决方案
您可以使用自己定制设计的 Intent 过滤器。因此,您的其他应用程序可能会发送您正在收听的广播。
https://developer.android.com/guide/components/intents-filters
推荐阅读
- html - 将 CSS 添加到 HTML 文件或 Typescript 文件以供 Webpack 加载
- concrete5 - Concrete5 使用组和属性迁移用户
- java - Edittext 输入小于 100 的百分比值,点后仅可接受两位数
- php - 如何将 codeigniter 与 Sql Server 2012 连接?
- android - 如何在 ionic v1 App 中实现 360 视频播放器
- ios - 快速向插座显示 JSON 数据
- java - 在java中进行异常处理时从不抛出异常
- java - java.util.concurrent.CompletableFuture 中的异常传播
- apache-kafka-streams - Kafka 流 DSL 标头支持
- amazon-web-services - 多个并行 AWS Lambda 调用