8

我已经成功地在 Android 和 iOS 中集成了 Phonegap 的 Card.io 插件。

我的客户不希望 Paypal 徽标显示在扫描屏幕的右上角。有没有办法隐藏它?

在此处输入图像描述

4

5 回答 5

6

当前的 PhoneGap 插件实现没有实现这个功能,但是添加它非常简单,只需 fork 插件并将其修改为使用 card.io 徽标而不是 PayPal。

对于 iOS https://github.com/card-io/card.io-iOS-SDK/blob/master/CardIO/CardIOPaymentViewController.h#L92

对于 Android http://card-io.github.io/card.io-Android-SDK/io/card/payment/CardIOActivity.html#EXTRA_USE_CARDIO_LOGO

希望能帮助到你。

于 2013-10-31T18:07:44.770 回答
3

是的,可以在 Android 原生中隐藏 logo paypal 和 logo Card IO,但这是一项艰巨的工作。

你需要打开 Jar card.io,然后你需要反编译代码,然后是 .class 文件

你需要汇编器编辑器在机器的字节码指令中你可以删除展位图像

什么也没有显示,你不能删除键盘,但你可以在上面放一个黑屏,在链接中,你有 card-io-modified.jar ,用这个罐子你可以删除那些东西

在此处获取库:https ://github.com/luizfelipetx/CardIO-Modified

=)

于 2014-06-09T23:31:23.343 回答
3

对于原生 IOS

 CardIOPaymentViewController *scanViewController = [[CardIOPaymentViewController alloc] initWithPaymentDelegate:self];


 scanViewController.hideCardIOLogo=YES;
于 2016-03-11T07:20:30.277 回答
0

你可以试试这个插件:Card.IO

它具有名为“hideLogo”的属性:true

于 2015-02-25T19:08:52.523 回答
0

在 CardIOCordovaPlugin.m 的第 81 行,您可以更改代码行

paymentViewController.hideCardIOLogo = YES;
于 2017-05-23T08:42:53.660 回答