CleverTapSample.iOS.Binding
0.0.2
dotnet add package CleverTapSample.iOS.Binding --version 0.0.2
NuGet\Install-Package CleverTapSample.iOS.Binding -Version 0.0.2
<PackageReference Include="CleverTapSample.iOS.Binding" Version="0.0.2" />
<PackageVersion Include="CleverTapSample.iOS.Binding" Version="0.0.2" />
<PackageReference Include="CleverTapSample.iOS.Binding" />
paket add CleverTapSample.iOS.Binding --version 0.0.2
#r "nuget: CleverTapSample.iOS.Binding, 0.0.2"
#:package CleverTapSample.iOS.Binding@0.0.2
#addin nuget:?package=CleverTapSample.iOS.Binding&version=0.0.2
#tool nuget:?package=CleverTapSample.iOS.Binding&version=0.0.2
<p align="center"> <img src="https://github.com/CleverTap/clevertap-ios-sdk/blob/master/docs/images/clevertap-logo.png" width="50%"/>
</p>
CleverTap Xamarin Bindings SDK
<p> <a href="https://github.com/CleverTap/clevertap-xamarin/releases"> <img src="https://img.shields.io/github/release/CleverTap/clevertap-xamarin.svg" /> </a> </p>
π Introduction
The CleverTap Xamarin Bindings SDK for Mobile Customer Engagement and Analytics solutions.
For more information check out our website and documentation.
Supports
Xamarin Binding Library
- Android - Use the CleverTap.Bindings.Android DLL file and add it to the References. This targets Xamarin.Android apps.
- iOS - Use the DLL and add it to the Reference. This targets Xamarin.iOS apps.
.NET Binding Library
- Android - Add
CleverTap.DotNet.Android.Bindingto NuGet Packages. This targets .NET 8.0+ Android and Multi-platform App UI (MAUI) apps. - iOS - Add
CleverTap.DotNet.iOS.Bindingto NuGet Packages. This targets .NET 8.0+ iOS and Multi-platform App UI (MAUI) apps.
π Xamarin Installation and Quick Start
π¨βπ» Android Guide
Install the SDK
Use the CleverTap.Bindings.Android DLL file and add it to the References.
Add Your CleverTap Credentials in AndroidManifest.xml
<meta-data
android:name="CLEVERTAP_ACCOUNT_ID"
android:value="Your CleverTap Account ID"/>
<meta-data
android:name="CLEVERTAP_TOKEN"
android:value="Your CleverTap Account Token"/>
<meta-data
android:name="CLEVERTAP_USE_GOOGLE_AD_ID"
android:value="1"/>
- Enable Tracking by Adding Permissions
- In your AndroidManifest.xml file, add the following snippet within the <application></application> tags.
<application
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:name="com.clevertap.android.sdk.Application">
- Next add the snippet below in the same file, so the CleverTap Xamarin SDK can access the internet.
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- Initialize the CleverTap SDK
CleverTapAPI cleverTapAPI = CleverTapAPI.GetDefaultInstance(Android.App.Application.Context);
For more information,
π©βπ» iOS Guide
Install the SDK
Use the DLL and add it to the Reference
Integrating the CleverTap SDK
- Follow the integration instruction starting with Step 2 here.
- Add CleverTap to your
AppDelegate.csand add the following snippet inFinishedLaunchingmethod.
using CleverTapSDK;
public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
// Override point for customization after application launch.
// If not required for your application you can safely delete this method
CleverTap.AutoIntegrate();
return true;
}
For more information,
π Changelog
Refer to the CleverTap Xamarin SDK Change Log.
βQuestions
If you have questions or concerns, you can reach out to the CleverTap support team from the CleverTap Dashboard.
π License
CleverTap Xamarin SDK is MIT licensed, as found in the LICENSE file.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-ios18.0 is compatible. net9.0-ios was computed. net10.0-ios was computed. |
-
net8.0-ios18.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.