【发布时间】:2014-05-28 12:54:35
【问题描述】:
我正在尝试使用以下代码在应用程序内打开应用商店页面作为模型视图
[NSDictionary dictionaryWithObject:@"APPID" forKey:SKStoreProductParameterITunesItemIdentifier];
SKStoreProductViewController *productViewController = [[SKStoreProductViewController alloc] init];
[self presentViewController:productViewController animated:YES completion:nil];
但是当 appstore 在应用程序内打开时,它会以空白页的形式打开。 请参考附件截图
我不明白为什么我的应用的应用商店页面打不开。我在上面的代码中传递了 APPID。
有没有其他方法可以在不关闭应用的情况下对应用进行评分?
【问题讨论】:
-
如何将
ID传递给控制器?你如何在这里设置delegate类?许多未解决的问题仍然在这里...... -
首先应用程序上线了吗?其次,它并不总是在模拟器上工作。
-
@rckoenes :是的,应用程序已经上线,我在模拟器以及 ios 6.1 设备、ios 7 设备中进行了尝试。
-
@holex :实际上我从stackoverflow.com/questions/19585037/… 问题中获得了此代码,并且该答案已获得批准,因此我认为它可能会起作用。我应该更改代码中的任何内容吗?如何将包含 APPID 的目录传递给 SKStoreProductViewController ?
-
@user2207961,这个答案并不包含整个实现,你不能只是复制和粘贴一个小代码片段,它根本不起作用。