3
首先,有可能使用目标C来确定用户的帐户是否属于美国,英国,澳大利亚......商店?是否有可能在目标C中返回用户所属的iTunes商店?
其次是有可能获得用户的iTunes帐户名称,以便识别多个设备上的用户?还是有一个有用的替代方案,不需要用户注册?
首先,有可能使用目标C来确定用户的帐户是否属于美国,英国,澳大利亚......商店?是否有可能在目标C中返回用户所属的iTunes商店?
其次是有可能获得用户的iTunes帐户名称,以便识别多个设备上的用户?还是有一个有用的替代方案,不需要用户注册?
不,没有。抱歉。
您可以从设备区域设置猜测它们的存储。可能有一些澳大利亚用户使用美国商店等,但可能并不多。
要在多个设备上关注用户,在iCloud中保存记录似乎是最佳选择,或者使用其他基于登录的系统(如Game Center),但这两者都是选择性服务,因此并非所有用户将启用它们。
这是出于分析目的(即收集有关您的用户群的一般统计数据)吗?如果你使用类似Flurry的东西,那么这可以通过交叉引用来自多个应用程序的统计信息来跟踪设备UDID,从而跨设备跟踪用户,但是它只能用于一部分用户,而不是所有用户。
如果您确实需要此应用程序的信息才能工作,只需要用户在首次启动应用程序时输入他们的电子邮件地址和iTunes商店区域设置,或使iCloud的使用成为应用程序的功能需求。
嗨,尼克,这是没有特别的应用程序,我正在考虑一些不同的场景。首先,确保应用程序内购买可用于同一iTunes帐户使用的所有设备。其次,我正在考虑应用程序或相关信息根据其IP位置基于其位置提供给用户的应用程序或相关信息,到其他国家/地区的人员可能会以其他商店信息(可能以他们不了解的语言)呈现其他商店信息。 – Spanner 2012-01-18 05:05:31
根据您的反馈意见,iCloud看起来像是最强大的解决方案,与用户手动设置店铺相结合。 干杯 – Spanner 2012-01-18 05:15:07
请注意,您的设备区域设置取决于您的设备语言和区域设置,而不是您当前的GPS位置。如果您将iPhone带到其他国家/地区,您不会突然发现语言或日期/货币格式切换,因此使用区域设置来猜测iTunes商店时不会出现问题。 – 2012-01-18 07:18:20