Please Select Your Location
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malta
المملكة العربية السعودية (Arabic)
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Please Select Your Location
België
Česká republika
Denmark
Iceland
Ireland
Italia
Latvija
Lietuva
Lëtzebuerg
Malta
Nederland
Norge
Polska
Portugal
España
Suisse
Suomi
Sverige

Viveport Listung

Inhalts-URL

Wenn Ihr Titel veröffentlicht wird, wird es Ihre App-ID am Ende von https://www.viveport.com/mobileapps/ sein

Ist Ihre App-ID zum Beispiel: 8117abd4-b7e7-4c74-bdc5-b9e271e86b19

Dann wird Ihre URL wie folgt sein: https://www.viveport.com/mobileapps/ 8117abd4-b7e7-4c74-bdc5-b9e271e86b19

Bitte beachten Sie, dass es im Viveport Webstore keine URL für Cardboard und Link Inhalte gibt.

Applikationstitel und Beschreibung

Bitte geben Sie einen lokalisierten Titel und Beschreibung für Ihren Inhalt ein. Wenn Sie Inhalte lokalisiert haben, stellen Sie sicher, dass Sie die entsprechenden Sprachen in der Eingabeaufforderung Sprachen verwalten auswählen und den übersetzten Titel und Text in die Felder einfügen, nachdem Sie die Sprache aus dem Dropdown-Menü ausgewählt haben. Die beste Vorgehensweise für die Anzeige Ihres Inhaltsnamens im Store ist es, die Titellänge unter 20 Zeichen zu halten.

Bitte richten Sie auch lokalisierte Titel für verschiedene Sprachen in der Android-App Manifestdatei ein, genau wie die, die Sie auf der Viveport-Entwicklerkonsole eingeben. Hier finden Sie die Anleitung zum Einrichten des Label-Attributs für die Anwendung. (*Nach dem Absenden Ihres Inhalts helfen wir Ihnen, Ihren Titel und Ihre Beschreibung in vereinfachtes und traditionelles Chinesisch zu lokalisieren, wenn Sie nur den englischen Titel und die Beschreibung eingegeben haben. In diesem Fall können Sie das Android-App Manifest nachträglich aktualisieren.)

Laufzeit

  1. Cardboard
  2. WAVE (LINK)
  3. WAVE

Inhaltsmanifest für WAVE Titel

Das Inhaltsmanifest , das dem System wesentliche Informationen liefert, wird für jeden WAVE-unterstützten Inhalt benötigt. Eine Anleitung für die Komponenten, die in der Manifestdatei bereitgestellt werden sollen, finden Sie im WAVE SDK Dokument .

Nachfolgend finden Sie optionale Komponenten, die Sie ebenfalls ausfüllen sollten, um uns zu helfen, Ihren Inhalt besser zu verstehen. Die Metadaten können die Verteilung Ihrer Inhalte auf verschiedene Geräte beeinflussen. Nachdem Sie Ihr APK mit der korrekten Manifestdatei auf die Konsole hochgeladen haben, helfen Sie bitte, die Werte zu bestätigen, die wir von Ihrem APK geparst haben.

Beispiele sind bei jeder Komponente aufgeführt.

  1. Möglichkeit der DoF-Unterstützung für das Head Mounted Display (HMD):
    <meta-data android:name="com.htc.vr.content.NumDoFHmd" android:value="6DoF"/>

    Bitte beachten Sie die DoF-Unterstützung von HMD und Controller individuell für Ihre Inhalte.
    • Setzen Sie den Wert “3DoF”, wenn Ihr Inhalt nur die Rotationspose berücksichtigt.
    • Setzen Sie den Wert “6DoF”, wenn Ihr Inhalt sowohl die Rotations- als auch die Positionspose berücksichtigt.
    • Stellen Sie den Wert “3,6DoF” ein, wenn Ihr Inhalt sowohl 3 als auch 6 DoF-Wiedergabe unterstützt.

  2. Fähigkeit der DoF-Unterstützung für den Controller:
    <meta-data android:name="com.htc.vr.content.NumDoFController" android:value="6DoF"/>
  3. Gesamtzahl der Controller, die Ihr Inhalt unterstützt:
    <meta-data android:name="com.htc.vr.content.NumController" android:value="1"/>

Kompatible Headsets (optional für Cardboard Inhalt)

Wenn Ihr mobiler VR Inhalt ein bestimmtes Viewer SDK unterstützt, können Sie aus den folgenden Optionen wählen (frei lassen, wenn Ihre App das Google Cardboard SDK nutzt):

  1. Mojing 暴風魔鏡
  2. Deepoon 大朋看看
  3. Huawei VR

Steuerungsfunktionen (optional)

Cardboard:

  1. Kein Controller (Standard)
  2. Magnet
  3. Tippen auf
  4. 3DoF Controller
  5. Touchpad

WAVE (LINK):

  1. 6Dof Controllers x 2 (Standard)
  2. 6Dof Controllers x 1
  3. Kein Controller
  4. Alle obigen

Medientyp, Genres und andere Pflichtfelder.

Wählen Sie eine Kategorie für Ihren Inhalt aus den folgenden zwei Optionen aus:

  1. Apps
  2. Spiele

Nach der Auswahl eines Medientyps können Sie aus den folgenden Optionen bis zu fünf Genres auswählen (jeder Medientyp hat unterschiedliche Genres):

Video Rennen Aktion
Immobilien Abenteuer RPG
Kunst & Design Gesundheit & Fitness Sci-Fi
Geschäfte Horror Shooter
Normal Sozial Musik
Sport Dokumentationen Erzählungen
Strategie Erziehung Simulation
Produktivität Reisen Escape Room

Digital Rights Management (DRM)

  1. Viveport SDK DRM

Wählen Sie dieses Kontrollkästchen, wenn Sie das Viveport Mobil DRM SDK in Ihren Titel integriert haben. Bitte überprüfen Sie dies noch einmal, indem Sie sich auf das unten stehende Dokument beziehen.
>>Viveport SDK DRM

Schritte zum Vervollständigen des DRM SDKs:

    • Rufen Sie die Top Level API – Api.Init() auf, um die SDK Bibliothek und die Client Runtime einzurichten.
    • Verwenden Sie API GetLicense(), um die Inhaltslizenz des Benutzers abzurufen, die von Viveport ausgestellt wird, um zu überprüfen, ob der aktuelle Benutzer die Berechtigung zum Starten des Inhalts hat. Geben Sie die Parameter wie unten beschrieben ein.
      1. Viveport ID
      2. Viveport Schlüssel
      3. LicenseChecker (Hinweis: Sie müssen eine Unterklasse von LicenseChecker implementieren, um zu entscheiden, was zu tun ist, wenn die Lizenzprüfung des Benutzers erfolgreich oder fehlgeschlagen ist.)
    • Rufen Sie die Top Level API – Api.Shutdown() auf, um die Runtime der Bibliothek nach Beendigung der Verwendung des Viveport SDK herunterzufahren.
  1. Wrapper-basiertes DRM

Aktivieren Sie das Kontrollkästchen und befolgen Sie die nachstehenden Anweisungen, um Wrapper-basiertes DRM auf Ihren Titel anzuwenden. Diese Option wird empfohlen, wenn Sie das Viveport Mobil DRM SDK oder andere DRM-Lösungen nicht in Ihren Titel integriert haben.

    • Aktivieren Sie das Kontrollkästchen und es erscheint ein Popup-Fenster mit der Schaltfläche “APK hochladen”.
    • Laden Sie Ihre APK-Datei hoch. Es wird einige Minuten dauern, bis der DRM Wrapping-Prozess abgeschlossen ist.
    • Nachdem der DRM-Wrapper angewendet wurde, laden Sie bitte das APK herunter und signieren Sie Ihren Titel mit Ihrem Freigabeschlüssel (siehe detaillierte Anweisungen unten).
    • Gehen Sie auf die Registerkarte “APK und Neuigkeiten”, um das endgültige APK zu Viveport hochzuladen.

Wie signiert man seinen Titel mit dem Freigabeschlüssel?

    • Installieren Sie das Java Development Kit (JDK) auf Ihrem Computer.
    • Fügen Sie den Speicherort des bin Ordners der JDK-Installation für die PFAD Variable in Systemvariablen hinzu. Der Pfad wird wie folgt aussehen:
      c:\Program Files\Java\jdk-9.0.4\bin
    • Erstellen Sie einen Ordner mit dem Namen “SignAPK” und legen Sie die APK-Datei, die Sie signieren möchten, in diesen Ordner. Legen Sie dann im Ordner “SignAPK” einen Unterordner mit dem Namen “key” an.
    • Führen Sie die Eingabeaufforderung als Administrator aus und geben Sie den folgenden Befehl unter dem Verzeichnis des Unterordners “key” ein.
      keytool -genkey -v -keystore ./my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
    • Geben Sie zweimal das 6-stellige Passwort Ihres Keystores ein und beantworten Sie Fragen zu Ihrem Namen und Ihrer Organisation.
    • Suchen Sie Ihre “keystore”-Datei im “key”-Ordner und legen Sie sie mit Ihrer APK-Datei in den “SignAPK”-Ordner ab.
    • Geben Sie den folgenden Befehl in das Verzeichnis des Ordners “SignAPK” ein.
      jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore your_apk_name.apk alias_name

Bitte ersetzen Sie “your_apk_name” durch den Namen Ihrer APK-Datei.

    • Der Vorgang ist beendet, wenn Sie “jar signed” sehen.”.
    • Geben Sie den folgenden Befehl ein, um zu überprüfen, ob Sie den Schlüssel erfolgreich signiert haben.
      "jarsigner -verify your_apk_name.apk"