NoSuchMethodError using Twilio IPMessaging

I am trying to use Twilio IP Messaging in a simple Xamarin Android project, but unfortunately I am having problems with the latest Nuget libraries: Twilio.Common (v. 0.3.4.2) and Twilio.IPMessaging (I tried 0.15. 0.4 and 0 , 15.0.6).

My setup is complicated by the fact that Xamarin online samples are deprecated in the latest library releases --- so instead of calling methods to initialize the Twilio SDK, my code simply calls Twilio.IPMessaging.IPMessagingClient.Create. The input parameters are a bit fuzzy, but I'm trying to relate reading elsewhere using a signature:

IPMessagingClient IPMessagingClient.create( Context context, AccessManager accessManager, IPMessagingClient.Properties clientProperties, Constants.CallbackListener<IPMessagingClient> listener) 

By calling it this way, I always get the error message: NoSuchMethodError with the details:

"no static method \"Lcom/twilio/ipmessaging/IPMessagingClient;.create(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/twilio/ipmessaging/IPMessagingClient;\"

Any ideas? I like the idea of ​​using Twilio, but between legacy documentation and failed crashes, it looks simpler just by implementing messaging.

+7
xamarin xamarin.android twilio
source share
1 answer

While I check nugets, you can provide more information.

  • Why is IPMessagingClient.create (...) and not IPMessagingClient.Create (...)?
  • Is linker enabled? Turn it off, please. Then check.

Signature

public static IPMessagingClient Create (context context, acess_manager object, object properties, object listener);

+1
source share

All Articles