我已经按照此处所述完成了设置 App Invites 的步骤。
出于好奇,我尝试不包括 google-services.json ,但它仍然可以根据Google Developer Console中的配置工作。
如果没有 Android API 密钥(或有 Android API 密钥但没有包限制),则 App Invites 有效(“有效”是指能够发送邀请消息 - 我尚未测试其他功能,例如推荐) )。如果定义了 API 密钥包限制,则遵守这些规则。
更新:试试这个场景 - 没有定义 Api 密钥,两个 OAuth 2.0 客户端 ID - 一个用于发布,一个用于调试。然后 App Invites 可以在发布和调试版本中发送消息,而无需任何 json 文件。
这是所有预期的行为吗?包含json文件有什么好处?