相关问题
在支付场景中用户购买商品后为了确保权益发放,你需要在以下哪些场景检查用户是否存在已购未发货的商品?
952浏览 • 1回复 待解决
同一个开发账号可以针对不同的开发PC申请多个模拟器么?
533浏览 • 1回复 待解决
同一个应用中,多个线程或者多个进程访问同一个关系数据库,需要考虑并发的问题吗?
372浏览 • 1回复 待解决
同一主题的HarmonyOS应用 如何使用同一个证书上架
165浏览 • 1回复 待解决
@Observed和其他类装饰器装饰同一个class是否存在问题
2490浏览 • 1回复 待解决
HarmonyOS同一份代码,同一个版本的编译器,同一个手机,不同的电脑。代码运行崩溃
651浏览 • 2回复 待解决
HarmonyOS 如何在多个taskpool中操作同一个对象?
287浏览 • 1回复 待解决
同一个正则同一个文本 函数exec为什么经常出现异常
1933浏览 • 1回复 待解决
同一个应用多个ability的情况下,后台ability页面跳转
1291浏览 • 1回复 待解决
HarmonyOS NDK接口jsvm是否可以在同一个应用中启动多个
56浏览 • 1回复 待解决
HarmonyOS 依赖同一个组件,不同版本,编译后,出现引用多份同一个组件的情况
816浏览 • 1回复 待解决
HarmonyOS 同一个开发者账号下有几十款应用的时候,调试证书/发布证书该怎么管理
244浏览 • 1回复 待解决
一个应用内的所有ArkWeb是共用同一个render进程吗?
1033浏览 • 1回复 待解决
元服务如何与HarmonyOS应用使用同一个证书
47浏览 • 1回复 待解决
HarmonyOS 多module同时依赖同一个har
966浏览 • 1回复 待解决
如何指定多个异步任务在同一个辅助线程内执行
1053浏览 • 0回复 待解决
#鸿蒙学习大百科#同一设备的多个分布式数据对象可以加入同一个sessionId吗?
314浏览 • 1回复 待解决
HarmonyOS 在同一个UIAbility下,如何获取多个 page 页面的页面名称?
73浏览 • 1回复 待解决
如何实现在同一个UIAbility实例传递事件
518浏览 • 1回复 待解决
HarmonyOS 如何实现同一个应用不同进程内存共享
196浏览 • 1回复 待解决
若应用有多个UIAbility,为何桌面点击应用后显示的永远是同一个UIAbility
1903浏览 • 1回复 待解决
HarmonyOS 多module打包进同一个har中的问题
282浏览 • 1回复 待解决
同一个HSP中,router.pushUrl中的url问题
537浏览 • 1回复 待解决
WebView与UIAbility是都运行在同一个进程?
862浏览 • 1回复 待解决
EntryAbility中的context和getContext(this)是同一个对象吗
1819浏览 • 1回复 待解决
【问题背景】:
订阅进入账户保留期,设置里面的订阅列表就没有该订阅了,进入账户保留期。在沙箱环境有半小时的账户保留时长,文档上写的线上是180天。我们这边发现,先用华为账号给应用账号A来购买,然后进入账户保留期,有2个场景:
反之:如果是app先向server发起支付结果上报,用户A的订单支付成功,给用户下发权益。待server收到restore通知时,因为订单已经在系统处理了,无需再次处理。
【解决方案】:
关于多角色应用接入订阅专项说明:用户购买订阅型商品时使用的帐号是华为帐号,一个华为帐号在同一订阅商品上只能同时存在一笔订阅。如果您的应用存在多角色即对于一个华为账号存在多个应用账号相互切换购买同一个订阅商品,可能会存在权益发放错乱的现象。针对这个场景建议的处理方案如下:
当用户为角色A购买订阅型商品后,该用户的其他角色只允许购买普通包周期商品服务(您可以通过华为消耗型商品自行实现);
当用户为角色A购买订阅型商品后,再为角色B购买订阅型商品时,您可以自行设计将角色A的剩余权益转移给角色B;
建议您配置多个订阅型商品。如游戏不同区服对应不同角色,每个区服创建独立的订阅商品;详情请参考官方文档:https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/subscription-functions-0000001050130264#section19732215518;不建议根据subGroupGenerationId 去找这个订阅下之前的订单来判定这个订阅之前属于应用账号A还是属于应用账号B,并发放权益;因为在进入账号保留期内不同应用账号恢复订阅此逻辑在IAP侧是无法感知到的 ,所以此方案无法解决这个问题;华为帐号在同一订阅商品上只能同时存在一笔订阅 ,同一个华为账号下, 如果应用账号A创建订阅,到期后进入账号保留期,切换到应用账号B在app内购买,相当于恢复订阅A,但是应用账号B这边,就会出现我付钱了,但是我没有权益的问题; 此时建议在为角色B购买订阅型商品时,您可以自行设计将角色A(即应用账号A)的剩余权益转移并发放给角色B(即浩辰账号B)。