0

我正在构建一个使用 Urban Airship 来提供 IAP 的应用程序。以前用过它们,效果很好,但当时我只是在他们的 UI 上狂奔。

这次我想从我们自己的 TableView 转到用户可以购买产品的 DetailView。这无需返回 UA 的 StoreFront 并显示商店中的内容。我试图通过 UA 文件,但完全迷路了。

谁能帮我一把?提前致谢。

4

1 回答 1

0

我刚刚为我的应用程序做了这个。

最简单的方法是UAProductDetailViewController从他们的 StoreFrontUI 示例及其相关的 xib 和图形开始。

然后,您可以通过调用获取所有产品的列表:

[UAStoreFront productsForType:ProductTypeAll];

从您的表控制器中,您可以打开其中一种产品的详细信息视图:

UAProductDetailViewController *controller = [[UAProductDetailViewController alloc] initWithNibName:@"UAProductDetail" bundle:nil];
[controller setProduct:product];

那应该显示详细视图,您可以使用 XIB 并让它看起来像您想要的那样。

就我个人而言,我将价格标签变成了购买按钮,从他们的 中获取了“立即购买”处理UAStoreFrontViewController,并将其与进度条等一起添加到详细信息视图中。

蒂姆

于 2011-11-18T14:01:01.510 回答