我一直在寻找如何整合Apple(PkPaymentButton)和Google Pay(https://developers.google.com/pay/api/web/guides/brand-guidelines#payment-buttons)所提供的本机资产,而不必编写自己的本机模块。
我发现这两个都包含在react-native-GPay库和react-native-payment库(PKPaymentButton的接口)中。问题是,我已经在使用另一个处理Apple pay和Google pay(tipsi-stripe)的库,该库不提供本机按钮的界面,并且我不想仅使用这两个库他们的本机按钮实现。
我也想尊重苹果/谷歌品牌设计准则。它们非常具体:-Do n't创建您自己的Google Pay按钮或以任何方式更改按钮内的字体,颜色,按钮半径或填充。-不要创建您自己的Apple Pay按钮设计或尝试模仿系统提供的按钮设计。
[我到处都看,似乎人们在提供有关如何在本机应用程序中实现googlepay / apple pay的教程的人都不在乎品牌推广准则(他们使用带有一些文字的简单TouchableOpacity,触发了付款界面)而且我找不到仅实现按钮UI的任何react-native模块
也许我缺少一些显而易见的东西(这是我第一次实现这些功能),但是是否有任何react-native模块仅提供本机按钮资产的接口,而没有实现整个支付库?创建一个仅执行此操作的react-native模块是否有用?
我一直到处都在寻找如何整合Apple(PkPaymentButton)和Google Pay(https://developers.google.com/pay/api/web/guides/brand-guidelines#payment- .. 。
我处于相同的情况,除了我没有在我的项目中使用tipsi-stripe中的GPay,我只是将其用于iOS上的Apple Pay。如果可以帮助您,这是我最近发布的回购协议,它向React Native公开了本机Apple Pay按钮:Apple Pay button for RN