没有card.io的Android PayPal集成?
我过去经常在我的应用程序中集成PayPal支付,效果很好。我想知道,我是否可以禁用“card.io”支持(用户扫描信用卡时)?并因此删除4MB的.so“card.io”libs文件?我在官方PayPal网站和谷歌上都找不到这方面的任何信息没有card.io的Android PayPal集成?,android,paypal,card.io,Android,Paypal,Card.io,我过去经常在我的应用程序中集成PayPal支付,效果很好。我想知道,我是否可以禁用“card.io”支持(用户扫描信用卡时)?并因此删除4MB的.so“card.io”libs文件?我在官方PayPal网站和谷歌上都找不到这方面的任何信息 如果禁用“用卡支付”按钮,请使用此按钮 intent.putExtra(PaymentActivity.EXTRA_SKIP_CREDIT_CARD, true); 正如杰夫·布拉特曼(Jeff Brateman)所评论的那样,在这一问题上有一个共同点: 禁
如果禁用“用卡支付”按钮,请使用此按钮
intent.putExtra(PaymentActivity.EXTRA_SKIP_CREDIT_CARD, true);
正如杰夫·布拉特曼(Jeff Brateman)所评论的那样,在这一问题上有一个共同点: 禁用card.io卡扫描 未来的支付不需要card.io卡扫描,因此通过删除
lib
目录中的以下文件夹可以安全地删除相机扫描仪库:armeabi
、armeabi-v7a
、mips
和x86
单笔付款可以配置为通过手动输入接受信用卡,但无需扫描信用卡。要执行此操作,请删除上面相同的lib,并从android.permission.xml
中删除android.permission.CAMERA
和android.permission.VIBRATE
权限。如果您希望完全禁用信用卡支持,请按照上述步骤减少权限和sdk占用空间,并将以下内容添加到PayPalConfiguration
初始化中:
config.acceptCreditCards(假)代码>
在新SDK中,您需要这样做:
PayPalConfiguration() object = new PayPalConfiguration();
object = object.acceptCreditCards(false);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, object);
然后给对象这样的意图:
PayPalConfiguration() object = new PayPalConfiguration();
object = object.acceptCreditCards(false);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, object);
好的,但这是否意味着我可以删除“.so”dependencies?@MaksimSorokin这个评论有用吗@乔希·布莱切斯奈德,谢谢!你知道这方面是否有任何“官方”文档吗?@MaksimSorokin,请参阅我们的,以获取有关此主题的新添加部分。我第一次使用Paypal android SDK,我在“PaymentActivity.EXTRA_SKIP_CREDIT_CARD”上遇到错误。似乎不可用。我正在使用githubI刚刚编辑的演示代码来反映@user1007522答案中指定的2.0更改。