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

Listing Viveport

URL du contenu

Lorsque votre titre sera publié, votre ID d’appli sera à la fin de https://www.viveport.com/mobileapps/

Par exemple, si votre ID d’appli est : 8117abd4-b7e7-4c74-bdc5-b9e271e86b19

Votre URL sera alors : https://www.viveport.com/mobileapps/ 8117abd4-b7e7-4c74-bdc5-b9e271e86b19

Veuillez noter qu’il n’y a pas d’URL pour le contenu Carton et Lien sur la boutique en ligne Viveport.

Titre et description de l’application

Veuillez entrer le titre et la description localisés pour votre contenu. Si vous avez du contenu localisé, assurez-vous de sélectionner les langues appropriées dans l’invite Gérer les langues et ajoutez le titre et le texte traduits dans les champs après avoir sélectionné la langue dans le menu déroulant. La meilleure pratique pour afficher votre nom de contenu sur le magasin est de garder la longueur du titre en dessous de 20 caractères.

Veuillez également configurer des titres localisés pour différentes langues dans le fichier manifeste de l’appli android, tout comme ceux que vous entrez sur la console développeur Viveport. Vous pouvez trouver le guide ici pour configurer l’attribut label pour l’application. (*Après avoir soumis votre contenu, nous vous aiderons à localiser votre titre et votre description en chinois simplifié et en chinois traditionnel si vous n’avez entré que le titre et la description en anglais. Dans ce cas, vous pouvez mettre à jour le manifeste de l’appli android par la suite.)

Runtime

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

Manifeste du contenu pour les titres WAVE

Le manifeste de contenu, qui fournit des informations essentielles au système, est requis pour chaque élément de contenu pris en charge par WAVE. Vous pouvez trouver des instructions pour les composants qui doivent être déployés dans le fichier manifeste dans le document SDK WAVE .

Vous trouverez ci-dessous des composants optionnels que nous vous recommandons de remplir pour nous aider à mieux comprendre votre contenu. Les métadonnées peuvent affecter la manière dont le magasin Viveport distribue votre contenu sur différents appareils. Après avoir transféré votre fichier APK avec le fichier manifeste correct sur la console, aidez-nous à confirmer les valeurs que nous avons analysées depuis votre fichier APK.

Des exemples sont donnés dans chaque composant.

  1. Capacité de prise en charge DoF pour les casques de réalité virtuelle (HMD) :
    <meta-data android:name="com.htc.vr.content.NumDoFHmd" android:value="6DoF"/>

    Veuillez prendre en considération la prise en charge DoF du HMD et le contrôleur individuellement pour votre contenu.
    • Réglez la valeur « 3DoF » si votre contenu ne considère que la pose de rotation.
    • Réglez la valeur « 6DoF » si votre contenu considère à la fois la pose de rotation et de position.
    • Réglez la valeur « 3,6DoF » si votre contenu peut prendre en charge à la fois 3 et 6 DoF.
  2. Capacité de prise en charge DoF pour le contrôleur :
    <meta-data android:name="com.htc.vr.content.NumDoFController" android:value="6DoF"/>
  3. Nombre total de contrôleurs pris en charge par votre contenu :
    <meta-data android:name="com.htc.vr.content.NumController" android:value="1"/>

Casques compatibles (optionnel pour le contenu Cardboard)

Si votre contenu VR mobile prend en charge un SDK visionneuse spécifique, vous pouvez choisir parmi les options suivantes (laissez vide si votre appli utilise uniquement le SDK Google Cardboard) :

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

Capacité de contrôle (optionnel)

Cardboard:

  1. Aucun contrôleur (par défaut)
  2. Magnet
  3. Appuyez sur
  4. Contrôleur 3Dof
  5. Pavé tactile

WAVE (LINK):

  1. Contrôleurs 6Dof x 2 (par défaut)
  2. Contrôleur 6Dof x 1
  3. Aucun contrôleur
  4. Tout ce qui précède

Type de contenu média, Genres et autres champs requis.

Sélectionnez un type de contenu média pour votre contenu dans les deux options suivantes :

  1. Applis
  2. Jeux

Une fois que vous avez sélectionné un type de contenu média, vous sélectionnerez jusqu’à cinq genres parmi les options suivantes (chaque type de contenu média est livré avec un ensemble de genres différents) :

Vidéo Course Action
Immobilier Aventure Jeu de rôle
Art et design Santé et remise en forme Science-fiction
Affaires Horreur Tireur
Jeux occasionnels Social Musique
Sports Documentaire Récit
Stratégie Éducation Simulation
Productivité Voyage Salle d’évasion

Gestion des droits numériques (DRM)

  1. Viveport SDK DRM

Sélectionnez la case à cocher si vous avez intégré le SDK DRM Viveport Mobile dans votre titre.
>>Viveport SDK DRM

Trouvez les étapes pour compléter le SDK DRM :

    • Appelez API de niveau supérieur – Api.Init() pour configurer la bibliothèque du SDK et le runtime du client.
    • Utilisez API GetLicense() pour obtenir la licence de contenu de l’utilisateur, qui est émise par Viveport , pour vérifier si l’utilisateur actuel est autorisé à lancer le contenu. Entrez les paramètres comme ci-dessous.
      1. Viveport ID
      2. Clé Viveport
      3. LicenseChecker (Remarque : Vous devez implémenter une sous-classe de LicenseChecker pour décider quoi faire si la vérification de la licence de l’utilisateur réussit ou échoue.)
    • Appelez API de niveau supérieur – Api.Shutdown() pour mettre fin à l’exécution de la bibliothèque après avoir utilisé Viveport SDK.
  1. DRM prêt à l’emploi

Sélectionnez la case à cocher et suivez les instructions ci-dessous pour appliquer un DRM prêt à l’emploi à votre titre. Cette option est recommandée si vous n’avez pas intégré le SDK DRM Viveport Mobile ou autres solutions DRM dans votre titre.

    • Sélectionnez la case à cocher et vous verrez un bouton contextuel « Transférer l’APK ».
    • Transférez votre fichier APK. Plusieurs minutes seront nécessaires pour terminer le processus d’emballage du DRM.
    • Une fois l’emballage DRM appliqué, transférez l’APK et signez votre titre avec votre clé de lancement (voir les instructions détaillées ci-dessous).
    • Allez dans l’onglet « APK et Quoi de neuf » pour transférer l’APK finalisé vers Viveport.

Comment signer votre titre avec la clé de lancement ?

    • Installez le kit de développement Java (JDK) sur votre ordinateur.
    • Ajoutez l’emplacement du dossier bin de l’installation JDK comme variable PATH dans les variables système. Le chemin ressemblera à :
      c:\Program Files\Java\jdk-9.0.4\bin
    • Créez un dossier nommé « SignAPK » et placez le fichier APK que vous voulez signer dedans. Créez ensuite un sous-dossier nommé « clé » dans le dossier « SignAPK »
    • Exécutez l’invite de commande en tant qu’administrateur et tapez la commande suivante sous le répertoire du sous-dossier « clé ».
      keytool -genkey -v -keystore ./my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
    • Entrez deux fois le mot de passe à six chiffres de votre keystore et répondez aux questions concernant votre nom et votre organisation en conséquence.
    • Trouvez votre fichier « keystore » dans le dossier « clé » et placez-le dans le dossier « SignAPK » avec votre fichier APK.
    • Saisissez la commande suivante sous le répertoire du dossier « SignAPK ».
      jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore your_apk_name.apk alias_name

Veuillez remplacer « nom_de_votre_apk » par le nom de votre fichier APK.

    • Le processus est terminé lorsque vous voyez « jar signed. ».
    • Saisissez la commande ci-dessous pour vérifier si vous avez signé la clé avec succès.
      "jarsigner -verify your_apk_name.apk"