2013-10-31 7 views

Antwort

6

Die aktuelle Implementierung PhoneGap-Plugin nicht über diese Funktionalität implementiert, aber es ist sehr einfach, um es hinzuzufügen, nur die Plug-Gabel und ändern Sie es card.io Logo anstelle von PayPal zu verwenden.

Für iOS https://github.com/card-io/card.io-iOS-SDK/blob/master/CardIO/CardIOPaymentViewController.h#L92

Für Android http://card-io.github.io/card.io-Android-SDK/io/card/payment/CardIOActivity.html#EXTRA_USE_CARDIO_LOGO

Hoffe, es hilft.

+0

Ich bin auf dem richtigen Weg, danke Romk1n. Ich konnte den Wert von EXTRA_USE_CARDIO_LOGO in CardIOMain.java auf false setzen, um das paypal-Logo zu entfernen. Android ist fertig, aber ich bin nicht sehr gut mit Objective C .. Ich weiß, ich muss nur den Wert von 'useCardIOLogo' von NO auf YES ändern. Aber ich weiß nicht wo oder wie ich das mache. Könnten Sie bitte die Schritte für das in iOS erwähnen? –

+0

Rufen Sie einfach self.paymentViewController.useCardIOLogo = YES; nach https://github.com/card-io/card.io-iOS-SDK-PhoneGap/blob/master/CardIOPGPlugin.m#L32 – Romk1n

+0

Großartig! Die Antwort ist nun abgeschlossen .. :) Es wird schön sein zu wissen, ob es eine Möglichkeit gibt, die Logos komplett zu entfernen. Als ob jetzt, das card.io Logo anstelle von Paypal angezeigt wird. –

3

Ja, ist möglich, HIDE Logo Paypal und Logo Card IO in Android nativen, aber es ist eine harte Arbeit.

Sie brauchen offenen Jar card.io, danach müssen Sie Decompiler Code, danach mit .class-Dateien

Sie benötigen Assembler-Editor in Byte-Code-Befehl von Maschinen Sie Standbilder

entfernen können und nichts zeigte, können Sie die Tastatur nicht entfernen, aber Sie können darüber einen schwarzen Bildschirm setzen, in Verbindung, Karten-io-modified.jar haben, mit diesem Glas Sie entfernen, dass die Dinge

bekommen lib hier: https://github.com/luizfelipetx/CardIO-Modified

=)

+4

Dies ist eine clevere Lösung, und ich applaudiere Ihrer harten Arbeit. Aber aus Respekt vor der Tatsache, dass card.io der Welt kostenlos angeboten wird, würde ich bitten, dass Sie das Repo abbauen, und dass Leute das im Allgemeinen nicht tun. Vielen Dank! –

0

Sie dieses Plugin ausprobieren können: Card.IO

Es hat Eigenschaft namens "hideLogo": true

+0

Der Link funktioniert nicht. –

3

für Native IOS

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


scanViewController.hideCardIOLogo=YES; 
0

On line 81 von CardIOCordovaPlugin.m, Sie kann die Zeile des Codes ändern

paymentViewController.hideCardIOLogo = YES;