美文网首页
Flutter in_app_purchase实践一些总结

Flutter in_app_purchase实践一些总结

作者: 择一城终老_347e | 来源:发表于2023-07-19 19:01 被阅读0次

    版本:in_app_purchase: ^3.1.5

    1.  开启监听,如果有未完成交易会收到purchaseStream(purchased) 回调,其中包含首次购买未结束的交易,也包含续订的交易


    2. 点击恢复购买,会收到purchaseStream(restored) 回调,再次点击会收到purchaseStream回调,但有未结束的(restored状态)交易时List<PurchaseDetails> event为空

    在App的生命周期中,同一订单只会触发一次purchaseStream(restored) 回调,再次执行,会触发回调,但是数组中不再包含已返回过的交易

    3. 点击购买,发起购买失败时可以捕捉错误

    4. 点击恢复购买,恢复购买执行失败时也可以捕捉错误

    5. 查看iOS插件源码,发现,buyConsumable只比buyNonConsumable多了一个断言,所以在iOS上调用两个方法都能正常支付

    相关文章

      网友评论

          本文标题:Flutter in_app_purchase实践一些总结

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