首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序采购中的iOS恢复和收据

应用程序采购中的iOS恢复和收据
EN

Stack Overflow用户
提问于 2014-02-05 00:32:17
回答 1查看 8.7K关注 0票数 6

以下摘录摘录自苹果文档“如何在iOS 7中恢复应用程序采购”。他们说,您可以存储收据,并在稍后了解用户已经购买了什么,或者您可以刷新应用程序收据。我的问题是:

1)是否有一个应用程序收据,还是有多个单一收据?

2)将这些收据储存起来是否更有意义,而不只是直接储存用户已经购买的特征

3)如何检查从刷新中获得的收据?到目前为止,我解析它的所有尝试都失败了。

( 4)是否有任何框架具有许多功能(在iCloud上保存收据/购买产品、简化采购、处理下载、处理各种连接问题等)。已经开始了?甚至有远程服务器支持(和验证)。

我希望有人能帮忙!)

刷新应用程序收据

创建收据刷新请求,设置委托,并启动请求。该请求支持可选属性,用于在测试期间获得各种状态的收据,如过期收据-有关详细信息,请参阅initWithReceiptProperties: SKReceiptRefreshRequest方法的值。

代码语言:javascript
复制
request = [[SKReceiptRefreshRequest alloc] init];
request.delegate = self;
[request start];

在收据刷新后,检查它并交付添加的任何产品。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-07 05:03:47

1)是否有一个应用程序收据,还是有多个单一收据?

只有一个应用程序收据。在此之前,苹果提供了每笔交易的收据。这些收据仍然存在,但不受欢迎。

2)将这些收据储存起来是否更有意义,而不只是直接储存用户已经购买的特征

现在不是了(对于iOS 7应用程序来说)。

3)如何检查从刷新中获得的收据?到目前为止,我解析它的所有尝试都失败了。

这是一个复杂的问题。我建议阅读这个毫无歉意的长篇答案:https://stackoverflow.com/a/20039394/143378

( 4)是否有任何框架具有许多功能(在iCloud上保存收据/购买产品、简化采购、处理下载、处理各种连接问题等)。已经开始了?甚至有远程服务器支持(和验证)。

我知道有三个:

到目前为止,MKStoreKit似乎被抛弃了,CargoBay也不支持应用程序收据。CargoBay有RMStore没有的特性,反之亦然。我会检查它们,看看哪一个更适合你的要求。

在任何情况下,我建议在使用任何库之前阅读StoreKit文档。库提供代码,而不是理解。

免责声明:我开发了RMStore。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21566425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档