如何从ios中的应用程序进入应用程序商店时返回应用程序

时间:2013-03-13 13:59:39

标签: iphone ios6 app-store

使用此代码从应用程序转到应用程序商店

NSURL *myApplicationURL = [NSURL URLWithString:stringURL];

[[UIApplication sharedApplication]openURL:myApplicationURL];

现在我如何使用取消按钮从应用商店回复到应用程序。

感谢您的帮助。

3 个答案:

答案 0 :(得分:3)

退出应用程序后,您无法自动返回,用户必须再次打开应用程序。

您可以使用show a modal SKStoreProductViewController(在iOS 6上提供)在您的应用程序中显示AppStore。

答案 1 :(得分:2)

使用SKStoreProductViewController很容易,因为redent84已经回答了,它在iOS 6+中引入。用户可以在应用程序内购买其他应用程序。

首先将StoreKit.framework添加到项目中,然后将#import添加到头文件中。

然后通过iTunes连接管理应用程序找到该应用程序的Apple ID,点击应用程序将显示苹果ID和其他详细信息,并将其传递给SKStoreProductViewController。

以下是代码

#import "ViewController.h"
#import <StoreKit/SKStoreProductViewController.h>

@interface ViewController ()<SKStoreProductViewControllerDelegate>
@end

@implementation ViewController

- (void)viewDidLoad
{
[super viewDidLoad];
[self showMyApps];
}

-(void)AppStoreAction:(id)sender{

NSDictionary *appParameters = [NSDictionary dictionaryWithObject:@"533886215"
                                                          forKey:SKStoreProductParameterITunesItemIdentifier];

SKStoreProductViewController *productViewController = [[SKStoreProductViewController alloc] init];
[productViewController setDelegate:self];
[productViewController loadProductWithParameters:appParameters
                                 completionBlock:^(BOOL result, NSError *error)
{

}];
[self presentViewController:productViewController
                   animated:YES
                 completion:nil];

}

 -(void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController
  {
[self dismissViewControllerAnimated:YES completion:nil];
}

@end

在早期版本中,您可以链接到App Store:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“http://itunes.apple.com/de/artist/apple/id284417353?mt=12”]]但是一旦退出应用程序,您就无法返回到应用程序。

但是使用此SKProductViewController,您可以点击取消按钮并返回到您的应用程序。

希望它有所帮助。

答案 2 :(得分:-1)

尝试这个........如果您可以控制网页,则可以使用URL方案。只需使用您的方案添加链接。

如果你的计划是myapp:那么:

返回应用

请参阅此站点以获取教程。 http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-working-with-url-schemes/请参阅:Return back to iPhone app from safari