服务器接收 App Store 苹果商店内购项目IAP的退款通知

苹果商店内购IAP相信大家一定不陌生,苹果从中抽成30%更是让大多数公司都很反对。有时候碰上恶意退款的人更是没有办法,只能认栽。好消息是苹果终于上线了退款通知!

       “AppStore服务器通知现在包含所有类型的App内购买项目的退款通知(包括消耗型项目、非消耗型项目和非续期订阅)。这些信息能帮助您采取相应的行动,并告知他们相关的优惠更改,以及如何重新订阅。”  ---- Apple  2020年6月25日

    废话不多说,先来看看苹果给的文档:

  1. 了解如何开启状态更新通知(英文)>
  2. 了解如何处理退款通知(英文)>

注意事项

  1. 服务器需要支持https,App Store必须使用ATS协议与您的服务器建立安全的网络连接,就是为了安全!
  2. 在App Store Connect中为您的应用程序配置订阅状态URL。官网文档链接
  3. 苹果发送的是POST请求。
  4. POST的正文responseBody包含的内容是json数据,内容详见官方文档链接
  5. 关键字段:notification_type事件类型是REFUND代表表示App Store成功退还了一笔交易,有关消耗性,非消耗性或非续订订阅的交易。包含cancellation_date_ms退回交易的时间戳,原始交易和产品product_id,以及包含的原因cancellation_reason。甚至还有APP版本号!其它的类型说明例如详见官方文档链接
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: IAP是In-App Purchases(应用内购买)的缩写,是一种让用户在应用内购买虚拟物品、功能或者服务的功能。通过IAP,用户可以在应用程序内直接购买并支付虚拟商品,而不需要离开应用程序去购买。 Bootloader(引导程序)是计算机系统中的一个特殊程序,它在系统启动时最先被加载执行,用于初始化硬件、引导操作系统以及其他系统初始化工作。 AppApplication(应用程序)的缩写,是一种在移动设备上安装和运行的应用软件。MFC是Microsoft Foundation Classes(微软基础类库)的缩写,是一个用于开发Windows应用程序的C++类库框架。 因此,"IAP bootloader app MFC" 的意思是,在使用MFC类库框架开发的Windows应用程序中,通过IAP功能实现引导程序的更新或者应用程序的更新。 一个典型的应用场景是,如果用户在使用某个应用程序时,开发者可以使用IAP功能提供新的引导程序或者应用程序更新的提醒,并提供购买选项供用户选择。一旦用户购买了更新,应用程序会通过IAP功能将更新的引导程序或者应用程序直接下载并进行安装,而不需要用户离开应用程序或者手动进行更新的安装操作。 这种方式可以让用户方便地在应用程序内更新或购买新的功能或虚拟物品,提升用户体验,也给开发者提供了一种增加收益和提供新功能的方式。 ### 回答2: IAP(In-App Purchases)是指在移动应用程序中进行购买和付款的功能。通过IAP,用户可以使用应用内购买来解锁额外的功能、获取虚拟物品或订阅服务等。在移动设备上,IAP是一种常见的商业模式,为开发者提供了一种方式来获取收入。 Bootloader是启动引导程序的意思,它负责在计算机或移动设备启动时加载操作系统。在移动设备上,Bootloader负责验证和加载操作系统,确保设备能够正确启动。Bootloader通常由设备制造商提供,且不可修改。 AppApplication的缩写,指移动设备上的应用程序。MFC(Microsoft Foundation Classes)是一种C++应用程序框架,通常用于开发Microsoft Windows操作系统上的应用程序。 综合来看,IAP bootloader app mfc可以理解为在移动设备上使用MFC框架开发的应用程序,具备IAP功能,并且由设备制造商提供的启动引导程序负责加载该应用程序。这种应用程序可以通过IAP进行付款和购买,提供额外的功能、虚拟物品或订阅服务等。这样的应用程序可以为开发者提供收入,同时由于使用了MFC框架,开发者可以更快地开发出功能丰富的应用程序。总之,IAP bootloader app mfc结合了应用内购买功能、启动引导程序和MFC框架,为用户提供更好的应用体验,同时为开发者带来商业机会。 ### 回答3: IAP(In-App Purchase)是应用内购买的简写,指的是在移动应用程序中实现购买和下载额外功能或内容的机制。通过IAP,用户可以使用应用内部的货币或在线支付购买额外的功能、解锁附加内容或去除广告等。 Bootloader(引导加载程序)是指在计算机硬件上最先运行的程序,用于启动操作系统。它位于计算机的ROM芯片中,负责调用操作系统的内核,并加载操作系统至内存中,以便开始系统的正常运行。 App(应用程序)是指在移动设备上使用的软件程序,可以用于各种不同的用途,例如社交媒体、游戏、生产力工具等。移动应用程序通常是通过应用商店(如App Store、Google Play)进行下载和安装的。 MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于开发基于Windows平台的图形用户界面(Graphical User Interface, GUI)应用程序。通过MFC,开发人员可以使用更高层次的抽象来简化Windows编程的过程,使开发更加高效和便捷。 综上所述,IAP是一种用于在移动应用中进行购买和下载额外功能或内容的机制。Bootloader是计算机硬件上最先运行的程序,用于启动操作系统。App是移动设备上使用的各种不同用途的软件程序。而MFC是微软提供的一套用于开发Windows平台GUI应用程序的类库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值