2013-10-31 19 views

答えて

6

現在のPhoneGapプラグインの実装は、この機能が実装されていない、しかし、それは非常に単純なだけでプラグインをフォークし、代わりにペイパルのcard.ioロゴを使用するためにそれを修正し、それを追加します。 Androidのhttp://card-io.github.io/card.io-Android-SDK/io/card/payment/CardIOActivity.html#EXTRA_USE_CARDIO_LOGO

用のiOS https://github.com/card-io/card.io-iOS-SDK/blob/master/CardIO/CardIOPaymentViewController.h#L92については

はそれがお役に立てば幸いです。

+0

私は右のトラックにありがとう、Romk1nです。 CardIOMain.javaのEXTRA_USE_CARDIO_LOGOの値をfalseに設定して、paypalロゴを削除することができました。 Androidは完了しましたが、Objective Cではあまりよくありません。「useCardIOLogo」の値をNOからYESに変更するだけでよいことが分かります。しかし、私はどこでどのようにそれを行うのか分かりません。 iOSでこれを行うための手順を教えてください。 –

+0

self.paymentViewController.useCardIOLogo = YESを呼び出すだけです。後:https://github.com/card-io/card.io-iOS-SDK-PhoneGap/blob/master/CardIOPGPlugin.m#L32 – Romk1n

+0

素晴らしい!答えが完了しました.. :)ロゴを完全に削除する方法があるかどうかを知ることは素晴らしいことです。今のように、card.ioのロゴがPaypalの代わりに表示されます。 –

3

ええ、可能ですHIDEロゴのペイパルとロゴカードIOは、Androidのネイティブでは、しかし、その仕事ハード。

は、あなたはそのあとは、.classファイル

と、その後、あなたは

とブースの画像を削除することができますマシンのバイトコード命令ににアセンブラエディタを必要とする、逆コンパイラのコードを必要とする、オープンジャーcard.ioを必要としますhttps://github.com/luizfelipetx/CardIO-Modified

:何も示さなかったが、あなたはキーボードを削除することはできませんが、あなたはその上の黒い画面を置くことができ、リンクでは、あなたはカード-IO-modified.jarを持って、このjarファイルをあなたは物事

がここlibに取得することを取り除きます

=)

+4

これは巧妙な解決策です。私はあなたの勤勉さに拍手を送ります。しかし、card.ioが世界に無料で提供されているという事実を尊重して、私はあなたにレポを取り下げてほしいと願っています。ありがとう! –

0

あなたはこのプラグインを試すことができます:Card.IO

それは "hideLogo" というプロパティがあります。CardIOCordovaPlugin.mのライン81で真

+0

リンクが機能していません。 –

3
ネイティブiOS用

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


scanViewController.hideCardIOLogo=YES; 
0

を、あなたはコード行を変更することができます

paymentViewController.hideCardIOLogo = YES; 
関連する問題