Android Google 服务地点成本和限制
Android Google Services Location costs and limitations
我会在我的应用程序中使用 Google 服务提供的位置服务,但我很难理解它的工作原理。
我需要检查用户持仓量超过 1000 倍 所以我需要启用允许我做的功能每 24 小时 150 000 个请求(或者我错了?)。
我在 Google Play 上有一个开发者帐户(永远支付 1 次)。为了能够每天检查用户位置高于 1000 次,我该怎么办? 我需要为此付费吗? 多少钱?
我发现了什么:
https://developers.google.com/places/android/current-place
提前致谢。
因此,您可能需要重新考虑为什么您甚至认为您需要能够每半秒远程轮询一次位置信息。之所以要额外收费,是因为任何人做一些合理的事情都不太可能需要 this much activity。即使每天 1,000 次也大约每 90 秒一次。基本上,您正以这种程度的警惕误入 "Big Brother" 领域——尤其是当它听起来不像是用户能够轻松控制的东西时。
您几乎肯定应该做的是通过代码在设备上使用定位策略,然后从设备报告根据设备移动的速度(或速度),在更合理的时间间隔内。 Current Place 当然不是为了监视用户而设计的,而且在设计上很难用于此目的。
您没有提供很多细节,但我猜您 真正 需要使用的是 Google 云消息传递和 XMPP(或者只是回退 UDP 数据包)作为这个项目的通信机制。
来自Google Places API for Android Usage Limits.
- Usage of the Google Places API for Android is free and unlimited for all apps.
- By default, each app is allowed 1 000 requests per 24-hour period.
- You can increase the limit to 150 000 requests per 24 hour period by enabling billing in the APIs console, and thus verifying your identity. A credit card is required for verification. We ask for your credit card purely to validate your identity. Your card will not be charged for use of the Google Places API for Android.
- If you expect to need more than 150 000 requests per 24 hour period, you should request an uplift as soon as possible. (This involves checking your app for compliance with our terms of service, and then completing a quota request form.)
- If the number of requests exceeds 500 000 per 24 hour period on a regular basis, we consider your app a significant user of the Google Places API for Android. We will be in touch to chat about planning capacity. You don't need to take any action until we contact you.
简而言之,您不会被收费,但您必须启用计费并验证信用卡才能获得 150,000/24 小时的更高速率限制。如果您需要的不止这些,您只需填写申请更多的表格。
我会在我的应用程序中使用 Google 服务提供的位置服务,但我很难理解它的工作原理。
我需要检查用户持仓量超过 1000 倍 所以我需要启用允许我做的功能每 24 小时 150 000 个请求(或者我错了?)。
我在 Google Play 上有一个开发者帐户(永远支付 1 次)。为了能够每天检查用户位置高于 1000 次,我该怎么办? 我需要为此付费吗? 多少钱?
我发现了什么: https://developers.google.com/places/android/current-place
提前致谢。
因此,您可能需要重新考虑为什么您甚至认为您需要能够每半秒远程轮询一次位置信息。之所以要额外收费,是因为任何人做一些合理的事情都不太可能需要 this much activity。即使每天 1,000 次也大约每 90 秒一次。基本上,您正以这种程度的警惕误入 "Big Brother" 领域——尤其是当它听起来不像是用户能够轻松控制的东西时。
您几乎肯定应该做的是通过代码在设备上使用定位策略,然后从设备报告根据设备移动的速度(或速度),在更合理的时间间隔内。 Current Place 当然不是为了监视用户而设计的,而且在设计上很难用于此目的。
您没有提供很多细节,但我猜您 真正 需要使用的是 Google 云消息传递和 XMPP(或者只是回退 UDP 数据包)作为这个项目的通信机制。
来自Google Places API for Android Usage Limits.
- Usage of the Google Places API for Android is free and unlimited for all apps.
- By default, each app is allowed 1 000 requests per 24-hour period.
- You can increase the limit to 150 000 requests per 24 hour period by enabling billing in the APIs console, and thus verifying your identity. A credit card is required for verification. We ask for your credit card purely to validate your identity. Your card will not be charged for use of the Google Places API for Android.
- If you expect to need more than 150 000 requests per 24 hour period, you should request an uplift as soon as possible. (This involves checking your app for compliance with our terms of service, and then completing a quota request form.)
- If the number of requests exceeds 500 000 per 24 hour period on a regular basis, we consider your app a significant user of the Google Places API for Android. We will be in touch to chat about planning capacity. You don't need to take any action until we contact you.
简而言之,您不会被收费,但您必须启用计费并验证信用卡才能获得 150,000/24 小时的更高速率限制。如果您需要的不止这些,您只需填写申请更多的表格。