Sonstiges
Empfehlungen
Befolgen Sie bei der Entwicklung von Projekten für Android-Anwendungen folgende Empfehlungen:
- Richten Sie Deep-Links ein, damit Benutzer nach der Bestätigung ihrer Registrierung per E-Mail zur Anwendung weitergeleitet werden.
- Individualisieren Sie die Registrierungsbestätigungs-E-Mail.
- 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.
- Richten Sie die Weiterleitung von Benutzern ein, damit diese nach Zahlung über einen externen Browser zu Ihrer Anwendung weitergeleitet werden.
- Befolgen Sie die UMG UI-Dokumentation, 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.
Deep-Links für Android-Anwendungen einrichten
So richten Sie ein, dass Benutzer nach Zahlung über einen externen Browser zu Ihrer Anwendung weitergeleitet werden:
- Wechseln Sie zum Kundenportal.
- Wechseln Sie zu Ihrem Projekt, und klicken Sie im Block Bezahlstation auf Öffnen.
- Wechseln Sie zur Registerkarte Einstellungen.
- Geben Sie unter Regeln zur Weiterleitung die erforderlichen Parameter ein, und klicken Sie auf Speichern.
- Wechseln Sie zu Ihrem UE4-Projekt.
- Navigieren Sie zu
Settings > Project Settings > Plugins > Xsolla Store . - Aktivieren Sie das Kontrollkästchen
Use Deep Linking , und geben Sie im FeldRedirect URL die im Kundenportal angegebene Rückgabe-URL (URL-Adresse oder Pfad, an die bzw. der der Benutzer nach der Zahlung weitergeleitet wird) an.
So richten Sie ein, dass Benutzer nach Bestätigung der Registrierung zur Anwendung weitergeleitet werden:
- Wechseln Sie zum Kundenportal.
- Wechseln Sie zu Ihrem Projekt, und klicken Sie im Block Login auf Öffnen.
- Wechseln Sie zur Registerkarte Login-Projekte.
- Klicken Sie auf Öffnen und einrichten.
- Scrollen Sie zum Abschnitt URL, geben Sie die Rückruf-URL (URL-Adresse oder Pfad, an die bzw. der der Benutzer nach einer erfolgreichen Authentifizierung, der Bestätigung seiner E-Mail-Adresse oder dem Zurücksetzen seines Passworts weitergeleitet wird) an, und klicken Sie auf Speichern.
- Wechseln Sie zu Ihrem UE4-Projekt.
- Navigieren Sie zu
Settings > Project Settings > Platforms > Android > Advanced APK Packaging . - Geben Sie den folgenden Code in das Feld
Extra Settings for ein. Geben Sie im Code die Rückruf-URL an, unterteilt in 3 Teile. Fürsection (/n to separate lines) https://example.com/callback
ist unten ein Beispiel aufgeführt.
- java
<intent-filter>
<data android:scheme="https" />
<data android:host="example.com" />
<data android:pathPrefix="/callback" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Das SDK ist eine flexible Lösung, die sie an ihre spezifische Anwendung anpassen können.
So modifizieren Sie den vom Unreal Engine Marketplace heruntergeladenen SDK-Code:
- Öffnen Sie den Katalog
<UE4 Root>/Engine/Plugins/Marketplace/<Plugin name>
, wobei:<UE4 Root>
dem Pfad zum Stammverzeichnis entspricht, in dem Unreal Engine installiert ist.<Plugin name>
dem Namen des Plug-ins entspricht.
- Verschieben Sie das Verzeichnis mit den Plug-in-Dateien nach
\
wobei/Plugins/ \
dem Pfad zu Ihrem UE4-Projekt entspricht. - Ändern Sie den Code des Plug-ins, und starten Sie das Projekt neu. Sie müssen den Neuaufbau des Plug-in-Moduls bestätigen.
- Löschen Sie die Ordner
Binaries
undIntermediate
.
Sie müssen keine vorbereitenden Schritte durchführen, um Änderungen am SDK vorzunehmen, welches Sie aus GitHub heruntergeladen haben.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.