我正在尝试使用Flutter创建一个具有Paypal捐赠按钮的应用程序,但是Paypal仅为其捐赠按钮提供html代码,所以有人知道如何使用Flutter进行创建吗?
答案 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);