Вы можете создать свою собственную кнопку с Container - decoration - radius
, цветом фона и т. Д. (Или просто изображение с FlatButton
сверху), но это не рекомендуется.App Store Guidelines
Запретить любые сторонние платежные решения.Таким образом, вы можете использовать его только в магазине Play с приложениями для Android.
Теперь вы можете использовать встроенные покупки для обработки таких пожертвований.Существует простой пакет здесь .
Установите все как в примере и просто позвоните по этому номеру, чтобы начать процесс покупки:
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);