首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于在customerConsented应用程序购买中处理CONSUMPTION_REQUEST通知时ConsumptionRequest中的字段“CONSUMPTION_REQUEST”

关于在customerConsented应用程序购买中处理CONSUMPTION_REQUEST通知时ConsumptionRequest中的字段“CONSUMPTION_REQUEST”
EN

Stack Overflow用户
提问于 2022-01-11 09:55:51
回答 1查看 72关注 0票数 1

https://developer.apple.com/documentation/appstoreserverapi/customerconsented从苹果的文档中说:“一个布尔值,表示客户是否同意向Apple提供消费数据。”

https://developer.apple.com/documentation/appstoreserverapi/send_consumption_information和这个例子:“如果客户提供了同意,通过调用这个API并将ConsumptionRequest中的消费数据发送到customer来响应。如果不是,不要响应CONSUMPTION_REQUEST通知。”

但是我们怎么知道客户是否同意提供消费数据呢?我们如何问他,或只是传递真值为这个价值?请帮助我,我搜索了我能找到的一切,包括来自WWDC2021的视频,但我仍然无法理解。

EN

回答 1

Stack Overflow用户

发布于 2022-03-10 04:53:47

这段WWDC21视频对此有一点解释:

https://developer.apple.com/videos/play/wwdc2021/10175

时间码: 20:10

我的理解是,在启动StoreKit.Transaction.beginRefundRequest之前,您基本上会显示一个对话。这个对话必须显示将提供给苹果的数据。

此外,您可以只提供一个“确定”按钮(隐式批准),或者提供一个复选框,您必须检查或取消检查(明确,在某些司法管辖区,法律上更强)。

您需要保存该复选框值,以便当CONSUMPTION_REQUEST到达您的服务器时。

如果消费者不同意或者在你的应用程序之外而不是通过StoreKit.Transaction.beginRefundRequest提出退款请求,你必须忽略CONSUMPTION_REQUEST。只有当customerConsentedtrue时,苹果才会使用所提供的数据。

编辑:,在你的隐私规则和条款条件被退回的情况下,也可以添加数据共享的默示同意。但我不是律师。

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

https://stackoverflow.com/questions/70664740

复制
相关文章

相似问题

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