gpt4 book ai didi

android - 我应该为身份验证、Firebase 实时数据库服务和 Speech to text API 开放哪些 Google Cloud API

转载 作者:行者123 更新时间:2023-12-03 23:43:20 24 4
gpt4 key购买 nike

我正在尝试保护我的 Android 应用程序。它使用 Google Firebase 提供的身份验证,我还使用 Firebase 实时数据库存储一些信息,最后,该应用程序的主要功能依赖于 Google 提供的 Speech-to-Text API。
我相信所有这些都可以限制在一个应用程序(包名称和应用程序签名)中。
我一直在玩经典的排除实验,通过一次启用然后禁用一个 API,我找不到正确的组合,也没有任何提示,任何限制都会产生完整的“未经授权”访问。
现在运行的唯一选择是根本不限制。
对于我已经尝试过的:

  • Firebase 实时数据库管理 API(启用和禁用)
  • Cloud pub/sub API(我记得我在某个地方看到过这个关于 Speech to text 或 Firebase 但我不确定!!)
  • Firebase 管理和 Firebase 安装 API

  • 总是与
  • 云语音转文本 API

  • credentials, APIs and services page
    完全没有任何限制,一切都很好,身份验证/数据库和语音到文本;该项目通过提供包名称和应用程序签名哈希与唯一的第一个应用程序级连接很好地连接。
    enter image description here

    最佳答案

    我自己找到了解决方案,平庸的规范方法:

  • 除了 Firebase 中的第一级(安装步骤)应用程序包名称和签名之外,完全不设置任何限制。
  • 以普通用户的身份运行您的应用程序并尝试所有功能。
  • 等待收集统计信息并打开此选项卡 https://console.cloud.google.com/apis/dashboard?project=##PROJECTNAMEHERE##&show=all
  • 为您的 Android/Web 应用程序设置正确的 API 来限制。

  • 例子
    enter image description here
  • 等待 5 分钟以上,然后再次测试。如果它不起作用,请到这里 x)
  • 关于android - 我应该为身份验证、Firebase 实时数据库服务和 Speech to text API 开放哪些 Google Cloud API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64416424/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com