Кто-нибудь знает, как создать кнопку пожертвования PayPal, используя флаттер? - PullRequest
0 голосов
/ 24 июня 2018

Я пытаюсь создать приложение, используя Flutter, которое будет иметь кнопку пожертвования Paypal, но Paypal дает только html-код для кнопки пожертвования, так кто-нибудь знает, как создать, используя Flutter?

1 Ответ

0 голосов
/ 24 июня 2018

Вы можете создать свою собственную кнопку с 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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...