realm conflict version in integration [Android]
Wednesday, April 27, 2022 at 09:16am Hello,
I'm a front dev from a company that wishes to integrate your ESign product in our android/Ios apps.
I wanted to try out the Android solution and test the integration with the sandbox but I encountered some problems during the android integration process.
I followed the link :
https://community.onespan.com/documentation/onespan-sign/guides/feature-guides/developer/introducing-our-android-sdk
on client side server tab (which seems a bit outdated)
I followed the instruction but it ended with the following problem with realm extension :
Failed to apply plugin 'realm-android'.
> Could not create an instance of type io.realm.gradle.RealmPluginExtension.
> Configuration with name 'compile' not found.
this is because compile is now replace by implementation and realmVersion in
classpath "io.realm:realm-gradle-plugin:3.0.0"
is outdated
So i updated the realm version but now I'm faced with an AbstractMethodError each because the sdk is looking for an old version of an interface which is not available in the new realm version.
The sdk seems to need a Realm version that's too old for the recent gradle version or maybe i'm missing something
In short : The Sdk need a realm version not above 3.0.0 but this realm version have inner call "compile" wich is deprecated in gradle.
How can we integrate the android sdk with a current gradle version of 7.0.0 and above
Thanks for your help and have a good day !
Reply to: realm conflict version in integration [Android]
Wednesday, April 27, 2022 at 10:23amHi LoicBNostrum,
Thanks for your post and welcome to OneSpan Sign!
I will look into the issue and report this to R&D team if necessary. At the same time, if you are simply looking for a solution to present the Signing Experience, as our new signer experience features responsive web design across desktop and mobile devices, you can directly load the signing URL to a WebView and fully control the signing flow by monitoring the Javascript event notifier, you can refer to my blog for more detailed information:
WebView Support in Android Devices: https://www.onespan.com/blog/onespan-sign-developers-webview-support-android-devices
Duo
Reply to: realm conflict version in integration [Android]
Thursday, April 28, 2022 at 11:59amI'm going to try the webview solution described in your blogpost for now.
But I think we will stick with the idea of using the sdk, if we manage to integrate it, since it look easier to implement features than passing by the Api.
Thanks for your quick response !