android – 获取国家地区代码

android – 获取国家地区代码,第1张

概述我正在实施应用程序内购买.在应用程序产品列表中,我为国家A配置了少量产品,为国家B配置了少量产品.因此,我的应用程序应仅显示为国家/地区A中的用户配置的国家/地区的产品.国家B的用户 因此,当我的应用程序与我的内容服务器通信时,应用程序应该能够通过服务器请求发送设备国家/地区.我怎样才能做到这一点? 我使用TelephonyManager:getNetworkCountryIso()方法来获取移动 我正在实施应用程序内购买.在应用程序产品列表中,我为国家A配置了少量产品,为国家B配置了少量产品.因此,我的应用程序应仅显示为国家/地区A中的用户配置的国家/地区的产品.国家B的用户
因此,当我的应用程序与我的内容服务器通信时,应用程序应该能够通过服务器请求发送设备国家/地区.我怎样才能做到这一点?

我使用TelephonyManager:getNetworkCountryIso()方法来获取移动国家代码(MCC).但文档说“仅当用户注册到网络时.结果可能在CDMA网络上不可靠”
此外,当我试着这个,

>在三星设备(2.3)与无线互联网,没有SIM卡,我得到了代码
>在三星设备(2.3)与SIM卡,没有互联网连接,我得到了代码
>在带有wifi的lg(2.2)上,没有sim我得到了代码
> xperia x10(2.1)带wifi上网,没有sim ..我没有得到代码
> xperia x10(2.3)与sim,互联网conncetion ..我得到了代码

所有gsm的地方.我无法弄清楚为什么我不能得到第四箱的mcc?

此外,谷歌如何识别设备的国家/地区以过滤市场中的应用程序?

任何的想法?

编辑:我在戴尔Venue(2.2)尝试使用wifi,没有SIM卡:我没有得到MCC

解决方法 我认为谷歌检查 getSimCountryIso.这通常是可靠的.但我可能错了 总结

以上是内存溢出为你收集整理的android – 获取国家/地区代码全部内容,希望文章能够帮你解决android – 获取国家/地区代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1128938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存