内容提要
苹果内购流程已完善,处理CONSUMPTION_REQUEST消息。开发者需在12小时内回应用户退款请求,发送PUT请求,包含认证token和消费数据的JSON对象,请求头需设置Content-Type和Authorization,jwt_token需正确生成。成功请求返回202状态码。
关键要点
-
苹果内购流程已完善,处理CONSUMPTION_REQUEST消息。
-
CONSUMPTION_REQUEST消息表示用户发起退款请求,开发者需在12小时内回应。
-
回应消息需发送PUT请求,包含认证token和消费数据的JSON对象。
-
请求头需设置Content-Type为application/json,Authorization为Bearer $jwt_token。
-
jwt_token需正确生成,格式包括Header和Payload。
-
jwt_token的生成需在App Store Connect后台进行,私钥只能下载一次。
-
成功请求返回202状态码,其他状态需检查处理。
延伸问答
什么是CONSUMPTION_REQUEST消息?
CONSUMPTION_REQUEST消息表示用户为应用内购买发起了退款请求,开发者需提供消费数据以协助App Store决定是否退款。
开发者如何回应CONSUMPTION_REQUEST消息?
开发者需在12小时内发送PUT请求,包含认证token和消费数据的JSON对象。
PUT请求的请求头需要设置哪些内容?
请求头需设置Content-Type为application/json,Authorization为Bearer $jwt_token。
jwt_token是如何生成的?
jwt_token需在App Store Connect后台生成,格式包括Header和Payload,私钥只能下载一次。
如果PUT请求成功,返回什么状态码?
成功请求返回202状态码,其他状态需检查处理。
开发者在处理退款请求时需要注意什么?
开发者需在12小时内回应请求,并确保jwt_token正确生成以避免401错误。