美文网首页
iOS 内购的坑

iOS 内购的坑

作者: Tate_code | 来源:发表于2019-11-15 14:10 被阅读0次

内购的坑:
1、设计内购订单状态:游客购买(未充值到账户)、游客购买(已充值到账户)、登录用户购买
2、实现游客未登陆模式下购买逻辑,我的app是根据当前是否登录,如果没有登录,默认提取uuid作为订单的用户id,如果登录,用户id就是登录用户的id。
3、因为苹果提到了未登陆下也可以内购,然后提供给这个游客随时注册的方法,这里放在一起考虑就可以得出来结论,当已经产生内购的设备,有用户通过这个设备登录或者注册新用户,通过设备的uuid获取到之前游客购买(未充值到账户)的内购虚拟货币总量,直接充值进当前登录或者新注册的账户中,同时更改这部分内购订单的状态。
4、可以在内购充值的时候,弹个框仿照B站,提示说
登录账号(推荐,可在不同设备使用)
以游客身份继续(仅限当前设备使用)

注意下:使用uuid需要存储到系统中的keychain中,来保证以后每次可以得到相同的唯一标志。

最后加一点个人理解:内购这东西,有人说是绑定用户的appid,但是我通过设备绑定也上架了,苹果并不是强制要求内购绑定用户当前登录的appid,主要是需要让用户在不登录下能以游客方式进行内购!!!
因为并没有看到任何接口或者方法通过用户的appid可以查询到内购订单。
但是通过设备uuid的模式,确实可行。而且这样实现也比较简单,同时也做到了逻辑严谨。

相关文章

  • iOS内购从放弃到上架

    iOS内购方面的坑

  • iOS-内购

    前言:关于iOS内购,参考两篇博文 iOS-iOS内购流程(手把手图文教程)iOS内购你看我就够了(埋坑篇) 我自...

  • applePay

    # iOS应用内支付(内购)的个人开发过程及坑!

  • 应用内购(In-App Purchase)常见问题解答

    应用内购(In-App Purchase)常见问题解答iOS的应用内购买 iAP 坑 iOS内购你看我就够了(一)...

  • iOS内购的坑

    网上都说苹果内购的回调不准,之前只是看看,并没有太在意直到目前在做的项目出现了内购丢单其实就是某一个订单在苹果回调...

  • iOS 内购的坑

    内购的坑:1、设计内购订单状态:游客购买(未充值到账户)、游客购买(已充值到账户)、登录用户购买2、实现游客未登陆...

  • iOS 苹果内购流程

    本文参考: iOS开发之内购完全笔记 iOS开发内购全套图文教程 iOS应用程序内购/内付费(一) 代码...

  • iOS内购详细教程&iOS内购坑

    1、收款协议以及账户等的创建 内购收款协议等的创建,这里一般由运营负责,这里不做介绍,但是如果想要了解,请参考这位...

  • iOS内购流程文档-Lion

    iOS内购流程: iOS内购 什么时候用到呢? 虚拟产品就需要用到iOS内购;购买的商品,是在本app中...

  • 关于iOS内购的坑

    现在我的工作重点转向python方向了,但是还会做一些与iOS相关的开发内容。 之前一直做应用开发而且大部分都是工...

网友评论

      本文标题:iOS 内购的坑

      本文链接:https://www.haomeiwen.com/subject/ohrwcqtx.html