In diesem Thema werden die ersten Schritte zur Verwendung von Xamarin-Komponenten für das Mobile Solutions 4.x-SDK beschrieben.
Letzte Aktualisierung: 10. Januar 2019
Adobe Mobile SDK ist nicht mehr im Xamarin Components Store oder in der NuGet Gallery verfügbar. Um die Xamarin-Komponenten herunterzuladen, gehen Sie zu GitHub.
Importieren Sie die ADBMobile-Komponente in Ihr Xamarin.Android-Projekt:
Öffnen Ihres Xamarin-Projekts
Öffnen Sie das Dialogfeld Referenzen und klicken Sie auf die Registerkarte .Net Assembly.
Wählen Sie ADBMobile.XamarinAndroidBinding.dll
aus dem Ordner lib/Android.
Fügen Sie Ihre ADBMobileConfig.json
-Datei in den Assets-Ordner des Projekts ein.
Berechtigungen hinzufügen für:
INTERNET
ACCESS_NETWORK_STATE
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Wenn Sie In-App-Nachrichten verwenden, fügen Sie die folgende Aktivität und den folgenden Empfänger hinzu:
<activity
android:name="com.adobe.mobile.MessageFullScreenActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<receiver android:name="com.adobe.mobile.MessageNotificationHandler" />
Wenn Sie Akquise verwenden, fügen Sie den folgenden Empfänger hinzu:
<receiver android:name="com.your.package.name.GPBroadcastReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Importieren Sie die ADBMobile-Komponente in Ihr Xamarin.iOS-Projekt:
ADBMobile.XamarinIOSBinding.dll
aus dem Ordner lib/ios-unified.ADBMobileConfig.json
-Datei zum Projekt hinzu.