有谁知道如何使用颤动创建贝宝捐赠按钮?

时间:2018-06-24 15:29:30

标签: flutter

我正在尝试使用Flutter创建一个具有Paypal捐赠按钮的应用程序,但是Paypal仅为其捐赠按钮提供html代码,所以有人知道如何使用Flutter进行创建吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Container - decoration - radius,背景色等(或仅顶部带有FlatButton的图像)创建自己的按钮,但是不建议这样做。 App Store Guidelines禁止使用任何第三方付款解决方案。因此,您只能在带有Android Apps的Play商店中使用它。

现在您所能做的就是使用应用内购买来处理此类捐赠。有一个简单的软件包here

像示例中一样设置所有内容,然后调用它开始购买流程:

List<IAPProduct> _productIds = [];
...
@override initState() { 
    super.initState(); 
    init(); 
} 

init() async { 
    IAPResponse response = await FlutterIap.fetchProducts(["com.example.testiap"]); 
    List<IAPProduct> productIds = response.products; 
    if (!mounted) 
        return; 
    setState(() {
        _productIds = productIds; 
    }); 
}

然后在任何您喜欢的地方调用它:

FlutterIap.buy(_productIds.first.productIdentifier);