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.
xamarin xamarin.android twilio
A. Schwartz
source share