我有一个为使用自定义 AccountAuthenticator 的客户端构建的应用程序。它工作得很好,它可以满足客户的需求。
但是,这只是将使用相同身份验证管理器的应用程序集合中的第一个应用程序,这就是我不确定如何继续的地方。
我无法知道任何给定用户将安装哪些应用程序,或者它们可能安装的顺序。我不要求用户为每个应用程序提供他们的凭据;这违背了拥有身份验证管理器的目的。
从一些初步测试看来,仅在每个应用程序中包含相同的代码是行不通的。
我应该做一些类似使用任何谷歌播放服务所需的事情吗?编写一个函数来测试是否存在仅执行身份验证的应用程序,然后将用户发送到市场以安装执行身份验证的应用程序?或者从我们自己的服务器下载apk?
还是有其他方法可以避免将用户推出应用程序?