在现有应用程序上更改设备类型

时间:2012-07-20 14:12:45

标签: iphone ipad flurry

我在Flurry for iPhone上做了一个应用程序。我想在iPhone和iPad版本上使用相同的app-id。 iPad版首先发布。但我现在需要为iPhone版本提供单独的应用程序和统计信息 有没有办法可以更改应用程序上的设备类型,而无需更改app-id,因为该应用程序已经发布。我想将应用程序设备从iPhone更改为iPad。我可以为iPhone创建一个新的。

如果在flurry中提到的设备仍然是iPhone,但是应用程序在iPad上运行会有什么不同吗?

2 个答案:

答案 0 :(得分:1)

Flurry如何检测和存储设备类型?如果它通过查看设备规格自行完成,它应该检测它何时在ipad上运行。如果它从应用程序的设置(plist,无论如何)中获取数据,那么这是一个问题,因为你只指定了iphone。如果你能告诉Flurry这个类型,请在

中告诉它

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) 
    //tell Flurry we are running on iphone 
else 
    //...on ipad

答案 1 :(得分:0)

我发现设备类型只是对应用程序进行分类,因此我们也可以拥有设备智能统计数据。就iPhone和iPad而言,Flurry中的设备类型没有其他含义。我添加了另一个版本的UI更改,并更正了其中的设备类型。除此之外别无选择。