为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决 Stripe xamarin 绑定错误?

如何解决 Stripe xamarin 绑定错误?

交互式爱情 2023-06-08 17:24:56
我正在尝试为 Stripe Android SDK 制作一个新的绑定,因为那里的绑定已经过时并且缺少 SCA 身份验证,这是欧盟市场最近发布的一项新功能。条纹信息:https://stripe.com/docs/mobile/android 条纹存储库:https://github.com/stripe/stripe-android我使用的是今天可用的最新版本 10.2.1,我只剩下一个错误:错误 CS0103 当前上下文中不存在名称“Start”我有一些为 Android 绑定的经验,但这个很难解决:如果我转到报告错误的自动生成类 -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));    }但是那里没有开始的代码。这是预期的,因为 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&lt;com.stripe.android.PaymentAuthWebViewStarter.Data&gt;" jni-type="Lcom/stripe/android/view/AuthActivityStarter&lt;Lcom/stripe/android/PaymentAuthWebViewStarter$Data;&gt;;">  </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="&quot;auth_url&quot;" visibility="public" volatile="false">  </field>我的问题是:为什么这个方法没有像任何其他类中的任何其他方法一样生成?如何解决这个问题?我在这里留下了我的代码: https: //github.com/guillermo-gerard/stripe.android.sdk.binding/tree/master 非常欢迎你分叉它并尝试解决这个问题。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信