是否可以从Android和iOS应用的地方sdk实施基于会话的自动完成功能?
根据新的Google Maps框架定价,6月11日生效的自动填充请求可以分解为基于击键/会话。
我无法找到描述实施步骤的文档,但this reference除外。
答案 0 :(得分:5)
会话令牌将在新版Google Places SDK for Android和Google Places SDK for iOS中提供。这些新版本在用户指南文档中公布。
Google目前正准备新版本的适用于Android的Places SDK和适用于iOS的Places SDK。以下部分介绍了这些更改并说明了它们对您的影响。
- 新的Android版Places SDK将作为独立库提供,不再通过Google Play服务提供;此版本不会与当前SDK
向后兼容- 将推出适用于iOS的新版Places SDK
值得注意的是,将更新多个Places SDK功能以反映整个Places API更改,从而影响两个移动平台:
- 地方详情(Android,iOS)请求会有一个新的字段参数。
- 自动填充结算将基于会话。
在接下来的几个月中,我们将分享更多详细信息,包括时间表和适当的交付时间以迁移到新的SDK版本。这些新版本将取代当前的SDK版本。目前的SDK将被弃用,并将遵循相应的弃用时间表。
来源:https://cloud.google.com/maps-platform/user-guide/product-changes/
在当前版本的Places SDK中,没有会话令牌。不幸的是,对于新版本的SDK,没有确切的ETA。希望它们可以在几个月内上市。请继续关注Google公告。
关于当前版本的Places SDK for Android和Places SDK for iOS的结算,我不确定。可能他们将免费作为已弃用的版本。我建议通过此问题与Google支持人员联系。
您还可以查看有关会话的问题:
How long do the new Places API session tokens last?
我希望这能澄清你的疑问。
新版本的Places Android SDK现已推出。您可以在
了解新版本https://developers.google.com/places/android-sdk/client-migration
请注意,之前的SDK已弃用,将于2019年7月29日关闭。
新版SDK实现了自动完成的会话令牌。
新版本的Places SDK for Android以静态客户端库的形式发布。到目前为止,适用于Android的Places SDK已通过Google Play服务提供。
提供兼容性库,您可以轻松地从已弃用的Google Play服务地方库切换到新的静态库。
有全新的方法。
现在,返回地点详细信息的方法支持字段掩码。您可以使用字段掩码指定要返回的场所数据类型。
用于报告错误的例外情况已得到改善。
自动填充功能现在支持会话令牌。