业务流程:跳转到第三方小程序----在第三方小程序操作完成后-----返回自己的小程序---- 触发 App onShow 事件获取到 options 参数,通过 options.referrerInfo?.extraData?.isSuccess 判断是否在第三小程序完成操作,如果完成就调用支付。
问题:在安卓系统中取消支付会重复触发 App onShow 事件,并且在 App onShow中获取到的参数没有被重置导致会重复拉起支付。在 ios 系统中取消支付不会触发 App onShow 事件
希望:如果能达到表现一致就更好。要么在以其它方式触发 App onShow 事件把 options.referrerInfo?.extraData 数据重置,而不是将之前从第三方小程序返回后的数据一直保存