我正在嘗試為 Stripe Android SDK 制作一個新的綁定,因為那里的綁定已經(jīng)過時并且缺少 SCA 身份驗證,這是歐盟市場最近發(fā)布的一項新功能。條紋信息:https://stripe.com/docs/mobile/android 條紋存儲庫:https://github.com/stripe/stripe-android我使用的是今天可用的最新版本 10.2.1,我只剩下一個錯誤:錯誤 CS0103 當(dāng)前上下文中不存在名稱“Start”我有一些為 Android 綁定的經(jīng)驗,但這個很難解決:如果我轉(zhuǎn)到報告錯誤的自動生成類 -PaymentAuthWebViewStarter- 我可以看到: // This method is explicitly implemented as a member of an instantiated Com.Stripe.Android.View.IAuthActivityStarter void global::Com.Stripe.Android.View.IAuthActivityStarter.Start (global::Java.Lang.Object p0) { Start (global::Java.Interop.JavaObjectExtensions.JavaCast<global::Com.Stripe.Android.PaymentAuthWebViewStarter.Data>(p0)); }但是那里沒有開始的代碼。這是預(yù)期的,因為 api.xml 向我展示了該類的以下代碼:<class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="PaymentAuthWebViewStarter" static="false" visibility="public" jni-signature="Lcom/stripe/android/PaymentAuthWebViewStarter;"> <implements name="com.stripe.android.view.AuthActivityStarter" name-generic-aware="com.stripe.android.view.AuthActivityStarter<com.stripe.android.PaymentAuthWebViewStarter.Data>" jni-type="Lcom/stripe/android/view/AuthActivityStarter<Lcom/stripe/android/PaymentAuthWebViewStarter$Data;>;"> </implements> <field deprecated="not deprecated" final="true" name="EXTRA_AUTH_URL" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value=""auth_url"" visibility="public" volatile="false"> </field>我的問題是:為什么這個方法沒有像任何其他類中的任何其他方法一樣生成?如何解決這個問題?我在這里留下了我的代碼: https: //github.com/guillermo-gerard/stripe.android.sdk.binding/tree/master 非常歡迎你分叉它并嘗試解決這個問題。
添加回答
舉報
0/150
提交
取消