如何避免让用户下载单独的APK进行帐户管理?

时间:2017-11-10 16:58:53

标签: android android-account android-authenticator

我为我正在开发的两个应用程序创建了一个custom account type。现在我正在寻找两种应用程序利用这种单一帐户服务的方法。 documentation建议如下。

  

一种解决方案是将服务放在一个小的特殊用途中   APK。当应用程序希望使用您的自定义帐户类型时,它可以检查   设备,以查看您的自定义帐户服务是否可用。如果不,   它可以指导用户使用Google Play下载该服务。这个   起初可能看起来很麻烦,但与之相比   替代为每个使用您的应用程序重新输入凭据   自定义帐户,令人耳目一新。

但我不想让我的用户下载单独的APK只是为了能够登录。什么是另一种解决方案,允许两个应用程序都具有此功能,而不需要单独的APK的负担?

1 个答案:

答案 0 :(得分:0)

尝试内容提供商因此,您的应用内可以阅读其他应用official link的数据

  

内容提供商可以帮助应用程序管理对存储数据的访问   本身,由其他应用程序存储,并提供与数据共享的方式   其他应用。它们封装数据,并提供机制   定义数据安全性。内容提供商是标准界面   将一个进程中的数据与另一个进程中运行的代码连接   处理。实现内容提供商具有许多优点。最   重要的是,您可以配置内容提供商以允许其他人   安全访问和修改应用数据的应用程序

Web上有很多示例和教程。你需要对此进行一些研究,这是两个应用程序之间进行通信的最佳方式。通过使用此功能,您可以获得另一个应用程序的用户详细信息。

如果您有任何其他疑问,请告诉我。