SKStoreProductViewController
全部标签 我正在展示一个SKStoreProductViewController,并遇到一些约束冲突。我可以验证以前取消激活的约束是否正在重新激活。我不明白为什么会这样。见下文,标记为***———>为了您的阅读方便。我能想到的唯一可能的问题是:我的应用程序是横向的,所以我必须继承SKStoreProductViewController.shouldAutorotate以返回false。classMyProductViewController:SKStoreProductViewController{overridevarshouldAutorotate:Bool{returnfalse}}fun
如何在弹出的AppiRaterViewController中本地化“取消”按钮?我正在查看AppiRater代码...它使我们的SKStoreProductViewController像这样:SKStoreProductViewController*storeViewController=[[SKStoreProductViewControlleralloc]init];基本上我想要这样的东西:[storeViewcontroller.navigationBar.cancelButtonsetText:NSLocalizedString(@"Cancel",nil)];有什么想法吗?
dyld:Symbolnotfound:_OBJC_CLASS_$_SKStoreProductViewControllerReferencedfrom:/Users/fazal/Library/ApplicationSupport/iPhoneSimulator/5.1/Applications/CCA58B68-1765-4697-BCC9-8EC251CADC66/MotorcycleRaceTrackFree.app/MotorcycleRaceTrackFreeExpectedin:/Applications/Xcode.app/Contents/Developer/Plat
我目前正在通过dispatch_async调用storeViewControllerloadProductWithParameters。是否可以设置一个超时值,以便它只尝试获取X秒的结果然后放弃? 最佳答案 我通过使用下面的类方法而不是直接调用loadProductWithParameters来实现我自己的超时。由于dispatch_after和__block变量,它会超时。+(void)loadProductViewControllerWithTimeout:(NSTimeInterval)timeoutstoreKitViewC
我正在尝试使用以下代码在应用程序内部打开应用程序商店页面作为模型View[NSDictionarydictionaryWithObject:@"APPID"forKey:SKStoreProductParameterITunesItemIdentifier];SKStoreProductViewController*productViewController=[[SKStoreProductViewControlleralloc]init];[selfpresentViewController:productViewControlleranimated:YEScompletion:ni
有没有办法允许用户在使用另一个应用程序的同时下载和安装一个iOS应用程序,而无需将他们重定向到AppStore?我正在处理的场景是向用户显示他们可以选择下载的应用程序列表,但我不希望他们离开该应用程序。我试图搜索一个iTunesAPI来执行此操作,但我没有找到任何东西。 最佳答案 SKStoreProductViewController将允许你这样做。您只需设置要下载的应用程序的iTunesID,然后将其显示为模态视图,用户就可以从那里获取。你可以有一个TableView,其中包含你希望用户下载的应用程序列表,每个应用程序都有他们的
我有一个免费版本的应用程序。免费应用程序中有指向完整版本的链接。该链接在iOS6中工作正常。但在iOS7中它显示一个空白页面。感谢您的帮助!我使用的链接:-(void)getFull{[selfhideAnimated];NSString*iTunesLink=@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=604760686&mt=8";[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:iTunesLink]];}
我使用SKStoreProductViewController,当将正确的ID传递给方法loadProductWithParameters:completionBlock:时,一切顺利,但是当将错误的ID传递给此方法时,它不会回调带有错误消息的完成block。 最佳答案 我们也看到了这一点。通过反复试验,我们推断出在调用loadProductWithParameters:completionBlock:之后呈现商店套件ViewController使完成block运行。 关于iosSKSt
在我的应用程序中,我展示了更多带有SKStoreProductViewController的应用程序,但Apple商店审核团队拒绝了它,原因是:"Anerrormessagedisplayswhentappingonthemoreappsbutton."当我在我的设备上测试时一切正常。下面是Apple发给我的截图,可能是什么问题?示例代码:__weaktypeof(self)weakSelf=self;SKStoreProductViewController*vc=[[SKStoreProductViewControlleralloc]init];vc.delegate=self;[v
我用适用于iOS9的ActionExtension制作了一个快速示例项目。它在我包含的应用程序中正常工作,但在我的扩展程序中不起作用。我在两个ViewController中使用了相同的代码。显示商店产品ViewController的按钮:@IBActionfuncstorebutton(sender:AnyObject){letstoreViewController=SKStoreProductViewController()letparameters=[SKStoreProductParameterITunesItemIdentifier:NSNumber(integer:37729