没有card.io的Android 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)所评论的那样,在这一问题上有一个共同点: 禁

我过去经常在我的应用程序中集成PayPal支付,效果很好。我想知道,我是否可以禁用“card.io”支持(用户扫描信用卡时)?并因此删除4MB的.so“card.io”libs文件?我在官方PayPal网站和谷歌上都找不到这方面的任何信息


如果禁用“用卡支付”按钮,请使用此按钮

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更改。