首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >确定iphone应用程序是从哪个商店(即国家)购买的?

确定iphone应用程序是从哪个商店(即国家)购买的?
EN

Stack Overflow用户
提问于 2010-11-10 18:28:09
回答 3查看 616关注 0票数 0

出于商业原因,我正在工作的项目需要确定应用程序是从哪个国家的itunes商店购买的。

知道用户在购买时的位置(通过位置服务等)是不合适的,他们更愿意有一个通用的二进制文件,而不是每个商店都有一个单独的二进制文件。

这是应用程序可以在运行时确定的吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-11 03:11:16

注:具体答案为NO。你无法获得应用商店country. (截至2010年年中)。

对于一般读者来说,以下内容可能会很有用……将这三个代码片段准确地收集在一起是相当麻烦的事情:

代码语言:javascript
复制
// to ("usually") get the preferred language from those we supplied in bundle
// [[[NSBundle mainBundle] preferredLocalizations] objectAtIndex:0]

// to ("often") get the preferred language regardless
// [ [NSBundle preferredLocalizationsFromArray:[NSLocale ISOCountryCodes]] objectAtIndex:0]

// to ("fairly reliably") get the user's chosen language setting...
// [ [NSLocale preferredLanguages] objectAtIndex:0]

干杯

票数 1
EN

Stack Overflow用户

发布于 2010-11-10 18:36:46

你有没有试过用应用内购买隐藏来确定商店?

票数 1
EN

Stack Overflow用户

发布于 2010-11-10 18:38:57

嗯,这会被视为侵犯了客户的隐私权吗?我想你已经看过从应用商店反馈给你的报告了。如果它不在数据中,我想你将无法获得它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4143447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档