我试图在一个简单的Xamarin Android项目中使用Twilio IP消息系统,但是不幸的是遇到了最新的Nuget库的问题:Twilio.Common(v。0.3.4.2)和Twilio.IPMessaging(我尝试了0.15.0.4和0.15 .0.6)。
我的设置由于以下事实而变得复杂:在线Xamarin示例在最近的库发行版中已作废---因此,我的代码仅调用Twilio.IPMessaging.IPMessagingClient.Create,而不是调用初始化Twilio SDK的方法。输入参数有点不清楚,但是在其他地方,我正在尝试使用签名进行绑定(bind):
IPMessagingClient IPMessagingClient.create(
Context context,
AccessManager accessManager,
IPMessagingClient.Properties clientProperties,
Constants.CallbackListener<IPMessagingClient> listener)
以这种方式调用它,我总是收到一条错误消息:
NoSuchMethodError
并提供详细信息:"no static method \"Lcom/twilio/ipmessaging/IPMessagingClient;.create(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/twilio/ipmessaging/IPMessagingClient;\"
有任何想法吗?我喜欢使用Twilio的想法,但是在过时的文档和不幸的崩溃之间,仅自己实现消息传递看起来更简单。
最佳答案
当我检查nuget时,您能否提供更多见解
签名为
公共(public)静态IPMessagingClient创建(上下文上下文,对象acess_manager,对象属性,对象监听器);