Actions on google 我们每次都需要向谷歌助手申请许可吗?

Actions on google 我们每次都需要向谷歌助手申请许可吗?,actions-on-google,api-ai,Actions On Google,Api Ai,我正在构建一个需要设备(谷歌主页/手机)位置的应用程序。我们是否每次都需要请求权限?与移动电话应用程序权限系统不同,没有关于用户是否已授予您的应用程序权限的内存。所以一个选择是每次都问。更好的选择是将结果存储在后端以备将来使用。但是,由于用户隐私问题,应避免存储敏感数据(如精确位置) 例如,如果您想存储附近的火车站,您可以通过权限请求其位置,使用该位置查询附近的火车站,然后根据其用户ID存储附近的火车站。不幸的是,是的。看 在可能的情况下(例如,对于名称),您应该根据UserId缓存它 显然,这

我正在构建一个需要设备(谷歌主页/手机)位置的应用程序。我们是否每次都需要请求权限?

与移动电话应用程序权限系统不同,没有关于用户是否已授予您的应用程序权限的内存。所以一个选择是每次都问。更好的选择是将结果存储在后端以备将来使用。但是,由于用户隐私问题,应避免存储敏感数据(如精确位置)

例如,如果您想存储附近的火车站,您可以通过权限请求其位置,使用该位置查询附近的火车站,然后根据其用户ID存储附近的火车站。

不幸的是,是的。看

在可能的情况下(例如,对于名称),您应该根据UserId缓存它


显然,这对于地理位置来说是不合理的。我通常建议使用一组短语来询问位置,而不仅仅是一个短语,至少可以减轻用户的沮丧程度。

我不认为位置持久性是一个解决方案,因为
Google助手
也可以在手机上使用,而不仅仅是
googlehome
。这取决于您的使用情况(想知道用户的主位置或当前位置)。无论哪种方式,您的选项都是存储某些内容并重复使用,或者每次询问是否需要新位置。由于用例需要用户的当前位置,我可能每次都需要请求许可:(是的,不幸的是:|@AdamK您能帮我处理这个
api.ai
问题:请?对于同一会话中的后续请求,我将存储数据。但是对于每个新请求(对话开始),我必须向用户询问他/她的位置,这很烦人。是的,这很烦人。但是,除非他们更改它,否则,这就是它的工作方式。