Ios &引用;礼品应用程序“;从应用程序内部
我注意到,在最新的《愤怒的小鸟》更新中,他们添加了一项功能,从应用程序内部向你的应用程序赠送礼物 到目前为止,我知道你可以从iTunes本身赠送付费应用。有人知道我应该使用什么链接从应用程序内部访问这个机制吗Ios &引用;礼品应用程序“;从应用程序内部,ios,objective-c,iphone,ipad,Ios,Objective C,Iphone,Ipad,我注意到,在最新的《愤怒的小鸟》更新中,他们添加了一项功能,从应用程序内部向你的应用程序赠送礼物 到目前为止,我知道你可以从iTunes本身赠送付费应用。有人知道我应该使用什么链接从应用程序内部访问这个机制吗 谢谢 如果您观察单击该按钮时发生的情况,您可以看到它最初向www.angrybirds.com上的重定向脚本发出请求: 从那里,您将被重定向到表单的安全url: 343200656是愤怒的小鸟的应用程序ID。我这里有一些关于如何在应用程序中添加“礼物此应用程序”按钮的分步说明: 在XI
谢谢 如果您观察单击该按钮时发生的情况,您可以看到它最初向www.angrybirds.com上的重定向脚本发出请求: 从那里,您将被重定向到表单的安全url:
343200656是愤怒的小鸟的应用程序ID。我这里有一些关于如何在应用程序中添加“礼物此应用程序”按钮的分步说明:
-(IBAction)actionName {
}
itunes.apple.com/au/app/[APPNAME]/id**app\u id**?mt=8
这是一个代码,例如:
- (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"]];
}
希望这有帮助 事实上,如果你想在App Store应用程序中打开URL,你会希望URL以
itms appss:
开头,在那里有人会赠送一个应用程序。这感觉比突然出现的狩猎更自然
// 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]];
应用程序ID显然应该定义为应用程序的Apple ID
同样值得注意的是,该URL区分大小写您可以直接重定向到第二个URL吗?我不明白为什么不可以,因为如果您直接单击它,链接会起作用。我很好奇为什么愤怒的小鸟会选择先重定向到他们的网站,然后再重定向到应用商店。也许他们只是想看看有多少人在点击应用程序中的链接。他们必须重定向,因为他们在提交之前不知道应用程序的AppleID,或者他们想使用一个安全的URL。如果苹果稍后更改URL,它将需要应用程序更新来修复应用程序链接。这样他们就可以从服务器端修复它了。@bashan,在iOS7中怎么做?因为当我尝试单击此链接时,它会将我带到iTunes,并表示该功能不再可用。请注意,URL以
itms appss:
开头,结尾有两个字母“s”。这一点很重要——它对我们来说没有任何其他方式的作用。这可能是因为,即使在itunes中,链接也只能用https打开,而不能用普通的http打开。因此,我们必须使用itms应用程序,而不是正常的itms应用程序。此链接会生成一个错误:“不再支持此功能”。iOS 7有什么更新吗?我没有用过,但代码看起来很有趣。。