2016-10-20 6 views
2

私はBRAINTREE SDKを自分のアプリに統合しました。また、私はPayPal/Client-Side Implementationのすべてのステップに従っています。iOS 10のBrainTree支払いページからPaypalをタップすると空白のページが開きます

iOS 9では完全に動作していますが、PAYPAL機能はiOS 10では動作しません。下の第1画面からPAYPALボタンをタップすると、第2画像の下に示すように空白ページが開きます。

enter image description here

enter image description here

しかし、私はiOSの9にPayPalで支払いをしたいとき、それは画像の下と同じ以下のページをリダイレクトしますが、iOSのデバイス10で動作していません。

enter image description here

これはiOSの10だけのためになぜ起こるか私はわかりません。

また、私はthis issue on GitHubを追加しました。

ご協力いただければ幸いです。

+1

iOS10でWeb統合を使用しているときにもこの問題が発生します – Aidos

+1

braintreeがホストしているbraintree-2.29.0.min.jsを使用していて、iPhone 5s(iOS 10.0.2)で同じ問題が発生しています。 iPhone 6SE(iOS 10.0.2)が含まれます。 – Aidos

答えて

0

最後に、解決策を得ました。それは私のアプリに実装されているUITabBarControllerのために発生します。以前、私は以下のように同じ支払いscreeen(BTDropInViewController)を提示したので

: -

[self presentViewController:navigationController animated:YES completion:nil]; 

だから今、私が代わりに上記の行のこれを使用しています、

[APPDELEGATE.navigationController presentViewController:navigationController animated:YES completion:nil]; 

//#define APPDELEGATE ((AppDelegate *)[[UIApplication sharedApplication] delegate]) //Global object of AppDelegate 
//@property (strong, nonatomic) UINavigationController *navigationController; //which is declared into AppDelegate.h 

希望、これは何です探しています。どんな心配も私に戻ってくる。 :)

関連する問題