2011-03-04 85 views
48

我注意到,在最新的愤怒的小鸟更新,他们添加了一个功能,从应用程序内赠送您的应用程序。从应用程序内部的“礼品应用程序”

直到现在我知道你可以从iTunes本身赠送付费应用程序。有人知道我应该使用什么链接从应用程序本身访问此机制?

谢谢!

+0

我没有使用过这个,但代码看起来够有趣.. [iTellAFriend on guthub](https://github.com/aporat/iTellAFriend) – iOSDevil 2012-08-21 12:20:34

回答

35

如果你看会发生什么,当你点击该按钮,你可以看到它最初使上www.angrybirds.com到重定向脚本的请求:

http://www.angrybirds.com/redirect.php?device=iphone&product=angrybirds&type=purchasegift

从那里,你将被重定向到形式的安全网址:

https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/giftSongsWizard?gift=1&salableAdamId=343200656&productType=C&pricingParameter=STDQ

343200656是愤怒的小鸟的的AppleID。

+0

你可以直接重定向到第二个url吗? – nishantcm 2011-03-09 05:41:49

+0

我不明白为什么不能,因为如果直接点击链接,链接将起作用。我很好奇,为什么愤怒的小鸟选择首先重定向到他们的网站,然后到应用商店。也许他们只是想看看有多少人点击了应用中的链接。 – 2011-03-10 23:41:53

+0

他们是否也有联盟网址? – nishantcm 2011-03-11 07:48:08

6

我这里有一些一步一步如何添加一个“礼品此应用”按钮到您的应用程序的说明:

  1. 在XIB中添加一个按钮,并添加一个动作吧。

  2. 在您的m添加行为括号e.g:

    -(IBAction)actionName { 
    
    } 
    
  3. 在添加此代码,并在应用程序的网页链接,例如数代替APP_ID itunes.apple.com/au/app/[APPNAME]/id**APP_ID**?mt=8

    这是一个代码e.g:

    - (IBAction)actionName 
    { 
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/giftSongsWizard?gift=1&salableAdamId=**[APP_ID]**&productType=C&pricingParameter=STDQ"]]; 
    } 
    

希望这有助于!

38

实际上,如果您想在App Store应用程序中打开您的网址,那么您的网址必须以itms-appss:开头,其中有人会真正赠送应用程序。这感觉比Safari弹出更自然。

// example app id for batman arkham city lockdown 
#define APP_ID 459850726 

NSString *GiftAppURL = [NSString stringWithFormat:@"itms-appss://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/giftSongsWizard?gift=1&salableAdamId=%d&productType=C&pricingParameter=STDQ&mt=8&ign-mscache=1", 
           APP_ID]; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:GiftAppURL]]; 

APP_ID显然应被定义为您的应用程序的苹果ID。

同样值得注意的是,URL是区分大小写

+1

请注意,网址以'itms-appss:'开头,最后加上*两个*字母“s”。这很重要 - 它不适用于我们任何其他方式。 – 2012-04-02 14:56:41

+2

可能这是因为,即使在iTunes中,链接也只能用https打开,而不能用普通的http打开。所以我们必须使用itms-appss而不是普通的itms-apps – 2012-06-21 07:07:00

+4

这个链接产生一个错误:“这个特性不再被支持”。 iOS 7的任何更新? – 2014-02-18 04:02:09

相关问题