处理苹果平台的 CONSUMPTION_REQUEST 消息

处理苹果平台的 CONSUMPTION_REQUEST 消息

💡 原文中文,约2100字,阅读约需5分钟。
📝

内容提要

苹果内购流程已完善,处理退款请求的CONSUMPTION_REQUEST消息。开发者需在12小时内通过PUT请求回应,包含认证token和消费数据的JSON对象,请求头需设置Content-Type和Authorization,jwt_token需正确生成。成功请求返回202状态码。

🎯

关键要点

  • 苹果内购流程已完善,处理退款请求的CONSUMPTION_REQUEST消息。

  • 开发者需在12小时内通过PUT请求回应App Store。

  • 回应消息需在Header中添加认证token信息。

  • Body中需发送JSON格式的消费数据对象。

  • 消费数据字段包括用户年龄段、消费状态、用户同意情况等。

  • 请求Header中Content-Type固定为application/json,Authorization为Bearer $jwt_token。

  • jwt_token需正确生成,格式包括Header和Payload。

  • JWT私钥需在App Store Connect后台生成并妥善保存。

  • 成功请求返回202状态码,其他状态需检查处理。

延伸问答

如何处理苹果平台的CONSUMPTION_REQUEST消息?

开发者需在12小时内通过PUT请求回应App Store,包含认证token和消费数据的JSON对象。

PUT请求的Header中需要包含哪些信息?

Header中需包含Content-Type设置为application/json和Authorization设置为Bearer $jwt_token。

消费数据的JSON对象中包含哪些字段?

消费数据字段包括用户年龄段、消费状态、用户同意情况等。

如何生成jwt_token?

jwt_token需根据Header和Payload格式生成,私钥需在App Store Connect后台生成并妥善保存。

如果请求返回401错误,可能是什么原因?

请求返回401错误通常是因为jwt_token未正确填写。

成功请求的返回状态码是什么?

成功请求返回202状态码。

➡️

继续阅读