Comments (18)
Hi @Elinares-82,
We will be releasing our iOS and Android .NET binding file by next week which will be compatible with .NET and MAUI apps. I will update you when release is done.
from clevertap-xamarin.
@Elinares-82 DotNet Bindings for iOS and Android have been released
NuGet package links
Android - https://www.nuget.org/packages/CleverTap.DotNet.Android.Binding/
iOS - https://www.nuget.org/packages/CleverTap.DotNet.iOS.Binding/
Marking this as closed. Feel free to reach out to us if you face any issues
from clevertap-xamarin.
@Elinares-82
So our Android DLL is compatible with .NET 8 with certain tweaks. Could you please open a support ticket via our Help Center? Please mention this GitHub issue. Please mention the .NET version you are using, the errors you faced during creation of the bindings, and this will be routed to our SDK team who will be able to help out.
from clevertap-xamarin.
@Elinares-82 So our Android DLL is compatible with .NET 8 with certain tweaks. Could you please open a support ticket via our Help Center? Please mention this GitHub issue. Please mention the .NET version you are using, the errors you faced during creation of the bindings, and this will be routed to our SDK team who will be able to help out.
Thanks for your response. This is not just for Android is also for iOS. We are trying event with the MAUI team make the new Binding. But the generated assemblies are no working properly.
from clevertap-xamarin.
@Elinares-82 Yes we are working on the iOS side of things too. A support ticket will route you directly to our SDK team for this.
from clevertap-xamarin.
@Elinares-82 Yes we are working on the iOS side of things too. A support ticket will route you directly to our SDK team for this.
Thanks!, Done.
from clevertap-xamarin.
@Elinares-82 Yes we are working on the iOS side of things too. A support ticket will route you directly to our SDK team for this.
Thanks!, Done.
I'm attaching the project that I created to bind the Android part.
CleverTap.Bindings.Android.zip
from clevertap-xamarin.
@Elinares-82 Yes we are working on the iOS side of things too. A support ticket will route you directly to our SDK team for this.
Thanks!, Done.
I'm attaching the project that I created to bind the Android part.
I'm attaching a new version of the Android binding that compiles better, however, still not working , we are getting several issues like
'CleverTapAPI.CoreState.get' is obsolete: 'While this member is 'public', Google considers it internal API and reserves the right to modify or delete it in the future. Use at your own risk.'
And
Severity Code Description Project File Line Suppression State Details
Error JAVAC0000 error: package com.clevertap.android.sdk does not exist
com.clevertap.android.sdk.InAppNotificationButtonListener,
NeighborStore.Mobile.App F:\EMotionB2B\Mobile\Src\NeighborStore.Mobile\NeighborStore.Mobile.App\obj\Debug\net8.0-android\android\src\crc64eb54d68f575ea824\MainActivity.java 8
CleverTap.Bindings.Android.zip
from clevertap-xamarin.
@Elinares-82 Yes we are working on the iOS side of things too. A support ticket will route you directly to our SDK team for this.
Thanks!, Done.
I'm attaching the project that I created to bind the Android part.
CleverTap.Bindings.Android.zipI'm attaching a new version of the Android binding that compiles better, however, still not working , we are getting several issues like
'CleverTapAPI.CoreState.get' is obsolete: 'While this member is 'public', Google considers it internal API and reserves the right to modify or delete it in the future. Use at your own risk.'
And
Severity Code Description Project File Line Suppression State Details Error JAVAC0000 error: package com.clevertap.android.sdk does not exist com.clevertap.android.sdk.InAppNotificationButtonListener, NeighborStore.Mobile.App F:\EMotionB2B\Mobile\Src\NeighborStore.Mobile\NeighborStore.Mobile.App\obj\Debug\net8.0-android\android\src\crc64eb54d68f575ea824\MainActivity.java 8
CleverTap.Bindings.Android.zip
I'm attaching the CleverTap Net8 Android Binding. Please let me know if this version works as expected to add to my project. Otherwise, we will remove the clever tap integration from our platform while an official assembly is released.
from clevertap-xamarin.
tweaks
Do you know why vs is displaying this waning message?
from clevertap-xamarin.
Hi. is there good news here? I was able to make the Android side worked, but we are waiting for the iOS part.
from clevertap-xamarin.
Hi. is there good news here? I was able to make the Android side worked, but we are waiting for the iOS part.
In addition to this, the following error is throwing the ios compilation:
1>Tool xcrun execution finished (exit code = 1).
1>Undefined symbols for architecture x86_64:
1> "OBJC_CLASS$_CTInAppNotificationDisplayDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CTInAppPassThroughViewDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapDisplayUnitDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapDomainDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapFeatureFlagsDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapInAppNotificationDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapInboxViewControllerDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapProductConfigDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapPushNotificationDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapSyncDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1> "OBJC_CLASS$_CleverTapURLDelegate", referenced from:
1> -exported_symbol[s_list] command line option
1>ld: symbol(s) not found for architecture x86_64
1>clang: error: linker command failed with exit code 1 (use -v to see invocation)
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : clang++ exited with code 1:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : Undefined symbols for architecture x86_64:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CTInAppNotificationDisplayDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CTInAppPassThroughViewDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CleverTapDisplayUnitDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CleverTapDomainDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CleverTapFeatureFlagsDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CleverTapInAppNotificationDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CleverTapInboxViewControllerDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CleverTapProductConfigDelegate", referenced from:
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : -exported_symbol[s_list] command line option
1>C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\17.2.8004\targets\Xamarin.Shared.Sdk.targets(1559,3): error : "OBJC_CLASS$_CleverTapPushNotificatio
from clevertap-xamarin.
Any feedback here? Is there a release date for net8 MAUI?
from clevertap-xamarin.
Thanks for looking into android bindings part, it would be nice if you could raise a PR for the Android part.
Let us share an update on this as we are already discussing this internally once we have a roadmap.
Are you guys deprecating Xamarin on May 1st as provided on their page and migrating to MAUI?
from clevertap-xamarin.
Thanks for looking into android bindings part, it would be nice if you could raise a PR for the Android part. Let us share an update on this as we are already discussing this internally once we have a roadmap.
Are you guys deprecating Xamarin on May 1st as provided on their page and migrating to MAUI?
Hi, I uploaded the code -(the hard part) so maybe is easy for you guys to merge with your repo. In the other hand we are waiting for de iOS one. Our movement to MAUI is in Paralyzed state because this. And we deprecated the XF version, but we were force to maintenance the XF until you guys can provide us de iOS binding.
Please help us with the iOS binding to move forward.
from clevertap-xamarin.
Any feedback here? Is there a release date for net8 MAUI?
Any feedback here? Is there a release date for net8 MAUI?
from clevertap-xamarin.
@Elinares-82 DotNet Bindings for iOS and Android have been released
NuGet package links Android - https://www.nuget.org/packages/CleverTap.DotNet.Android.Binding/ iOS - https://www.nuget.org/packages/CleverTap.DotNet.iOS.Binding/
Marking this as closed. Feel free to reach out to us if you face any issues
Hi Anush-Sand, thanks so much we prepared everything in our side to release without CleverTap integration, however, tis are good Newses for us. We will add the references and let you guys know if all is in place.
from clevertap-xamarin.
Hi , Did you test the Android binding?
As soon as I added the android binding, I got the following errors:
As you can see the size of the older assembly is much different to the Net8 one
Also, I reviewed the assembly, and nothing is in there.
I attached and VS solution where I fixed all of this errors for the Android Binding. Please review the code that a provided you guys.
from clevertap-xamarin.
Related Issues (4)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clevertap-xamarin.