【发布时间】:2015-02-25 07:21:00
【问题描述】:
我想使用 parse.com 和 Objective-C 在 iOS 中实现应用购买。我在互联网上进行了搜索,但没有任何帮助,即使我还没有任何方法可以开始尝试。请帮我实现它。 非常感谢提前
【问题讨论】:
标签: ios objective-c ios7 parse-platform ios8
我想使用 parse.com 和 Objective-C 在 iOS 中实现应用购买。我在互联网上进行了搜索,但没有任何帮助,即使我还没有任何方法可以开始尝试。请帮我实现它。 非常感谢提前
【问题讨论】:
标签: ios objective-c ios7 parse-platform ios8
我通常不喜欢仅作为链接回答。主要是由于链接失效,但由于此引用来自博客,我相信它不会很快被删除。
Parse 文档齐全并提供大量开放资源,您应始终先与他们联系,看看他们手头是否有任何与您的问题相关的文档,因为很有可能,他们有:
http://blog.parse.com/2012/07/24/in-app-purchase/
从博客中转述链接腐烂的机会盛行:
假设您要销售一款名为“Pro”的产品,该产品可以去除应用中的所有广告:
// First, register a handler for the product
[PFPurchase addObserverForProduct:@"Pro" block:^(SKPaymentTransaction *transaction) {
// Write business logic that should run once this product is purchased.
isPro = YES;
}];
// ... Later, when the user is purchasing the product:
[PFPurchase buyProduct:@"Pro" block:^(NSError *error) { ... }];
Parse 可以托管您的数字下载并安全地交付它们。使用数据浏览器,您可以将内容文件上传到 Parse 上的 Product 类。在应用程序中下载文件:
[PFPurchase addObserverForProduct:@"Pro" block:^(SKPaymentTransaction *transaction) {
[PFPurchase downloadAssetForTransaction:transaction completion:
^(NSString *filePath, NSError *error) { ... }];
}];
// ... Later, when the user is purchasing the product:
[PFPurchase buyProduct:@"Pro" block:^(NSError *error) { ... }];
【讨论】: