SDK für Unity auf Unternehmensebene / So integrieren Sie SDKs in Projekte für Android-Anwendungen
  Alle Dokumentation

SDK für Unity auf Unternehmensebene

So integrieren Sie SDKs in Projekte für Android-Anwendungen

Empfehlungen

Befolgen Sie bei der Entwicklung von Projekten für Android-Anwendungen folgende Empfehlungen:

  1. Richten Sie die native Authentifizierung über soziale Netzwerke ein.

Hinweis
Derzeit unterstützen die folgenden sozialen Netzwerke die native Authentifizierung:
  • Google
  • Facebook
  • WeChat
  • QQ
Für andere soziale Netzwerke müssen Sie die webbasierte Authentifizierung einrichten.
  1. Richten Sie Deep-Links ein, damit Benutzer nach der Bestätigung ihrer Registrierung per E-Mail zur Anwendung weitergeleitet werden.
  2. Individualisieren Sie die Registrierungsbestätigungs-E-Mail.
Hinweis
Sie können das Versenden von E-Mails für die Registrierungsbestätigung deaktivieren, wenn Ihre Sicherheitsrichtlinien dies gestatten. Wenden Sie sich dafür an Ihren Customer Success Manager oder senden Sie eine E-Mail an csm@xsolla.com.
  1. Wählen Sie die am besten geeignete Methode für die Arbeit mit einem Ingame-Shop aus, und richten Sie sie ein. Sie müssen die Warenkorbfunktion in Ihrem Spiel nicht zwangsläufig implementieren. Implementieren Sie stattdessen den Kauf im Spiel durch Klick auf die Schaltfläche Kaufen.
  2. Richten Sie die Weiterleitung von Benutzern ein, damit diese nach Zahlung über einen externen Browser zu Ihrer Anwendung weitergeleitet werden.
  3. Befolgen Sie die Anleitung zum Anpassen von Unity, um Fehlermeldungen und Pop-ups in der Benutzeroberfläche anzupassen. Fehlermeldungen und Pop-ups in der Integrationsdemo wurden für Spieleentwickler erstellt. Daher sollten sie für die Endbenutzer Ihrer Anwendung angepasst und verständlicher formuliert werden.
  1. Öffnen Sie Ihr Projekt im Kundenportal.
  2. So richten Sie ein, dass Benutzer nach Bestätigung der Registrierung zur Anwendung weitergeleitet werden:
    1. Klicken Sie in der Seitenleiste auf Login.
    2. Wählen Sie das Login-Projekt aus, und klicken Sie auf Konfigurieren.
    3. Scrollen Sie zum Block Sicherheit, und klicken Sie auf OAuth 2.0.
    4. Klicken Sie in der Zeile des gewünschten OAuth 2.0-Clients auf das Stift-Symbol.
    5. Geben Sie die OAuth 2.0-URIs für die Weiterleitung an (Pfad in der Anwendung, zu dem der Benutzer nach erfolgreicher Authentifizierung, Bestätigung seiner E-Mail-Adresse oder nach dem Zurücksetzen des Passworts weitergeleitet wird). Es ist möglich, mehrere gültige URIs anzugeben.
    6. Klicken Sie auf Speichern.
Hinweis
Die URI muss dem Schema app://xlogin.<ANDROID_PACKAGE_NAME> entsprechen, wobei <ANDROID_PACKAGE_NAME> der Paketname der Android-Anwendung ist.
  1. So richten Sie ein, dass Benutzer nach einem Kauf in einem externen Browser zur Anwendung weitergeleitet werden:
    1. Klicken Sie im seitlichen Menü auf Pay Station.
    2. Wechseln Sie zur Registerkarte Einstellungen.
    3. Geben Sie die erforderlichen Parameter unter Regeln zur Weiterleitung an.
    4. Klicken Sie auf Speichern.
Hinweis
Die Rückgabe-URL (Pfad in der Anwendung, zu dem der Benutzer nach einer Zahlung weitergeleitet wird) muss dem Schema app://xpayment.<ANDROID_PACKAGE_NAME> entsprechen, wobei <ANDROID_PACKAGE_NAME> der Paketname der Android-Anwendung ist.

Android-Abhängigkeiten auflösen

Bei Android-Builds verwendet das SDK Funktionen aus nativen Android-Bibliotheken.

So lösen Sie Abhängigkeiten auf und laden die nötigen Bibliotheken herunter:

  1. Legen Sie Android als Build-Plattform fest:
    1. Navigieren Sie im Unity-Editor-Hauptmenü zu File > Build Settings.
    2. Wählen Sie im Platform-Fenster die Option Android.
    3. Klicken Sie auf Switch Platform.

  1. Starten Sie den Abhängigkeiten-Manager:
    1. Navigieren Sie im Unity-Editor-Hauptmenü zu Assets > External Dependency Manager > Android Resolver > Resolve.
    2. Warten Sie, bis der Abhängigkeiten-Manager fertig ist.

Daraufhin werden die JAR- oder AAR-Dateien aller erforderlichen Android-Bibliotheken in den Ordner Assets/Plugins/Android heruntergeladen.

War dieser Artikel hilfreich?
Vielen Dank!
Gibt es etwas, das wir verbessern können? Nachricht
Das tut uns leid
Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
Letztmalig aktualisiert: 28. April 2022

Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

Problem melden
Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
Vielen Dank für Ihr Feedback!