Интеграция кнопок оплаты Google и кнопок оплаты Apple в собственное приложение - PullRequest
0 голосов
/ 04 октября 2019

Я всюду искал, как интегрировать нативные ресурсы, предоставляемые Apple ( PkPaymentButton ) и Google Pay (https://developers.google.com/pay/api/web/guides/brand-guidelines#payment-buttons), без необходимости писать собственные нативные модули.

Я обнаружил, что эти два были включены в библиотеку реагировать-нативно-GPay и в библиотеки реагировать-нативно-оплата (интерфейс для PKPaymentButton ). Проблема в том, что я уже использую другую библиотеку, обрабатывающую Apple Pay и Google Pay ( tipsi-stripe ), которая не предоставляет интерфейс для встроенных кнопок, и я не хочу включать эти две библиотеки простоиспользовать их собственную реализацию кнопок.

Я также хочу соблюдать рекомендации по дизайну бренда Apple / Google. Они очень специфичны: - Не создавайте свои собственные кнопки Google Pay и не изменяйте шрифт, цвет, радиус кнопки или отступы внутри кнопки любым способом. - Не создавайте свой собственный дизайн кнопки Apple Pay и не пытайтесь имитировать предоставленные системой дизайны кнопок.

Куда бы я ни посмотрел, кажется, что люди, предоставляющие учебное пособие по реализации googlepay /Apple Pay внутри реагирующих приложений не заботится о рекомендациях по брендингу (они используют простую TouchableOpacity с некоторым текстом внутри, вызывая интерфейсы оплаты) И я не смог найти какие-либо реагирующие модули, которые реализуют только кнопки UI

Может быть, я упускаю что-то совершенно очевидное (это моя первая реализация этих функций), но есть ли какие-нибудь реагирующие нативные модули, которые предоставляют интерфейс только для собственных активов кнопки, без реализации целых библиотек платежей? Было бы полезно создать реактивный модуль, который делает именно это?

...