在 iOS 中使用 parse 和 Objective-C 购买应用程序

Posted

技术标签:

【中文标题】在 iOS 中使用 parse 和 Objective-C 购买应用程序【英文标题】:in app purchase in iOS using parse and objective-C 【发布时间】:2015-02-25 07:21:00 【问题描述】:

我想使用 parse.com 和 Objective-C 在 ios 中实现应用购买。我在互联网上进行了搜索,但没有任何帮助,即使我还没有任何方法可以开始尝试。请帮我实现它。 非常感谢提前

【问题讨论】:

【参考方案1】:

我通常不喜欢仅作为链接回答。主要是由于链接失效,但由于此引用来自博客,我相信它不会很快被删除。

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)  ... ];

【讨论】:

+1 为您的答案,但我不明白从哪里开始。我从来没有为应用程序进行 IAP 这是我第一次使用 parse.com 还不清楚@AnkitNeoGHz 吗?这是parse.com/docs/ios_guide#iap/iOS的更彻底的介绍 对不起,我还是有麻烦。 那么这听起来像是一个单独的问题@AnkitNeoGHz。一旦您按照 Parse 文档实现了代码但仍然无法弄清楚,请针对您遇到的特定实例发布一个单独的问题,以便未来的问题寻求者有同样的机会学习(他们很可能不会滚动浏览 cmets 以找到答案)。本案例中的具体问题已回答如何使用 parse 实现应用内购买,但您的项目的具体问题应在别处询问。 是的,我会的,但我有一个问题要问你。通过这两种方法,我可以实现应用内购买(我只销售产品而不是任何下载)。

以上是关于在 iOS 中使用 parse 和 Objective-C 购买应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用 Parse.com 安排 iOS 推送通知

在 Swift (iOS) 中使用水平滑动浏览 Parse.com 中的数据

使用 Parse with iOS 从 PFGeopoint 中分离纬度和经度

如何为经典的帖子和评论模型构建 Parse 数据模型? (使用 iOS、Swift、Parse)

使用 Swift 3 和 iOS 在发送到 Parse Server 的 authdata 对象中使用来自 google 登录的哪个 authdata

在 iOS 7 中从 Parse PFObject 中提取数据