【问题标题】:Trusted Web Activity [TWA] - Can it read AccountManager accounts on Android?受信任的 Web 活动 [TWA] - 它可以读取 Android 上的 AccountManager 帐户吗?
【发布时间】:2022-01-29 12:23:34
【问题描述】:

问题:试图通过 TWA LauncerActivity 在 Android 中读取通过 AccountManager API 创建的帐户。

  • 我知道某些本机功能在 Android 中是不可能的,如果我正在尝试一些不可能的事情,请链接我一个资源。我没有发现任何关于客户经理访问权限的明确信息。

我已确认我在设备上有帐户,并正在尝试将所有帐户打印到 Logcat,但没有返回任何结果:

    private void printAccounts() {
        Account[] accounts = AccountManager.get(this).getAccounts();

        Log.d("FoundAccount", "Total accounts: " + accounts.length);

        for (Account account : accounts) {
            Log.d("FoundAccount", ": " + account.name);
        }
    }

通过 Logcat 输出结果:
D/FoundAccount: Total accounts: 0

任何资源将不胜感激,谢谢!

【问题讨论】:

    标签: java android trusted-web-activity


    【解决方案1】:

    在预先存在的 Android 应用程序中运行完全相同的代码后,立即为 Google 和自定义第三方帐户提取帐户。可以肯定地说 TWA 不存在此功能......如果其他人有任何指向此文档的链接,我会说这仍然是相关信息,但为了回答这个问题以供其他寻求答案的人回答同样的问题......答案是否定的,这个功能是不可能的,至少目前是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-08
      • 1970-01-01
      • 2020-07-22
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多