Android(Paypal Express结帐集成无效)

厌伴老儒烹瓠叶,强随举子踏槐花。这篇文章主要讲述Android:Paypal Express结帐集成无效相关的知识,希望能为你提供帮助。
我正在将paypal express checkout集成到我的android studio项目中。
【Android(Paypal Express结帐集成无效)】添加了依赖项compile 'com.braintreepayments.api:braintree:2.+'在manifest.xml中添加了以下代码

< activity android:name="com.braintreepayments.api.BraintreeBrowserSwitchActivity" android:launchMode="singleTask"> < intent-filter> < action android:name="android.intent.action.VIEW" /> < category android:name="android.intent.category.DEFAULT" /> < category android:name="android.intent.category.BROWSABLE" /> < data android:scheme="${applicationId}.braintree" /> < /intent-filter> < /activity>

最后使用下面的代码调用paypal片段
BraintreeFragment mBraintreeFragment = BraintreeFragment.newInstance(PayActivity.this, tokenValue); PayPalRequest request = new PayPalRequest(amount.getText().toString()) .currencyCode("USD"); PayPal.requestOneTimePayment(mBraintreeFragment, request);

但该应用程序没有重定向到paypal屏幕。你能告诉我我还需要做些什么才能做到这一点。谢谢。
答案
< activity android:name="com.braintreepayments.api.BraintreeBrowserSwitchActivity" android:launchMode="singleTask"> < intent-filter> < action android:name="android.intent.action.VIEW" /> < category android:name="android.intent.category.DEFAULT" /> < category android:name="android.intent.category.BROWSABLE" /> < data android:scheme="com.myhomework.myhomework.braintree" /> < /intent-filter> < /activity>

你的数据android:scheme =应该等于ua包name.braintree ..如果你的包名或包id有大写字母请使用small

    推荐阅读