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 列表

内容 URL

您的内容发布后,https://www.viveport.com/mobileapps/ 结尾将是您的应用程序 ID

例如,如果您的应用程序 ID 是:8117abd4-b7e7-4c74-bdc5-b9e271e86b19

那么,您的 URL 将会是:https://www.viveport.com/mobileapps/ 8117abd4-b7e7-4c74-bdc5-b9e271e86b19

请注意,Viveport 网络商店上没有 Cardboard 和 Link 内容的 URL。

应用程序标题和说明

请为您的内容输入本地化的标题和说明。并请在Android应用清单档案里建立多语言标题的配置和切换(使用与您在开发者后台输入的相同标题)。在 应用清单指南文件 里,您可以通过label属性去配置<application>的多语言标题切换。在商店中显示您内容名称的最佳做法是使内容长度不超过 20 个字符。

如果您提交内容时,仅在开发者后台输入英文标题,我们将为您翻译简体中文与繁体中文的标题与说明。在这种情况下,您可以稍后再更新您的Android应用清单档案。

Runtime

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

内容清单 (WAVE)

每一个WAVE内容都必须按照内容清单指示提供必要信息。您可以在 WAVE SDK文档 中找到如何填写内容清单的说明。下面是我们建议您在内容清单中填写的项目,以帮助我们更好地理解您的内容。

请注意:您在内容清单里所填入的数据将会被展示在Viveport商店内容详情页内。在您上传APK到Viveport开发者后台后,请协助确认我们从您的内容清单中截取并展示的信息是否正确。

请参照示例如下。

  1. 头盔显示器(HMD)对自由度的支持能力:
    <meta-data android:name="com.htc.vr.content.NumDoFHmd" android:value="6DoF"/>

    请分开考虑您的內容对于头盔自由度与控制器自由度的支持能力
    • 设定“3DoF” 如果您的内容只支持角度旋转参数。
    • 设定“6DoF” 如果您的内容支持角度旋转参数以及位置参数。
    • 设定“3,6DoF” 如果您的内容同时兼容3DoF以及6DoF。

  2. 控制器对自由度的支持能力:
    <meta-data android:name="com.htc.vr.content.NumDoFController" android:value="6DoF"/>
  3. 内容可支持控制器总数
    <meta-data android:name="com.htc.vr.content.NumController" android:value="1"/>

兼容的头戴式设备(可选)

如果您的移动虚拟现实内容支持特定的查看器 SDK,您可以从下列选项中选择(如果应用程序仅使用 Google Cardboard SDK,则请留空):

  1. Mojing 暴风魔镜
  2. Deepoon 大朋看看
  3. 华为虚拟现实

控制能力(可选)

Cardboard:

  1. 无手柄(默认设置)
  2. 磁力
  3. 轻触
  4. 3dof 手柄
  5. 触摸板

WAVE (LINK):

  1. 6dof 手柄 x2(默认设置)
  2. 6dof 手柄 x1
  3. 无手柄
  4. 以上皆可

媒体类型、类别,以及其它必填字段

从下列两个选项中为您的内容选择媒体类型:

  1. 应用程序
  2. 游戏

当您选择了媒体类型,您将从以下选项中选择最多五种类别(每种媒体类型将会有不同的类别):

视频 竞速 动作
房地产 冒险 角色扮演
艺术设计 健康塑身 科幻
商业 恐怖 射击
休闲 社交 音乐
运动 记录片 故事
策略 教育 模拟
生产力 旅游 密室逃脱

数字版权管理 (DRM)

  1. Viveport SDK DRM

如果您已将 Viveport SDK DRM 集成到内容中,请选中该复选框。 请参考以下文档再次检查。
>>Viveport SDK DRM

完成 DRM SDK 的步骤如下:

    • 调用上层 API - Api.Init() 设置 SDK 资料库和客户端运行系统。
    • 使用 API GetLicense() 获取由 Viveport 颁发的用户内容许可,以验证当前用户是否有权启动内容。输入以下参数。
      1. Viveport ID
      2. Viveport 密钥
      3. LicenseChecker (注:需要实现 LicenseChecker 的子类来确定用户许可验证成功或失败的情况下应如何操作。)
    • 调用上层 API - Api.Shutdown() 在 Viveport SDK 使用结束后分解资料库运行系统。=
  1. Wrapper-based DRM

勾选此项目来为您的内容套用Wrapper-based DRM保护。如果您的内容尚未整合Viveport移动DRM SDK或其他DRM解决方案,我们建议您使用Wrapper-based DRM来保护您的内容。

请依照下面步骤套用Wrapper-based DRM:

    • 勾选Wrapper-based DRM选项后,点击“上传APK”按钮。
    • 上传APK后,系统将为您的内容套用Wrapper-based DRM,此步骤需要几分钟的时间,请稍候。
    • 当系统完成套用程序后,请下载已成功套用Wrapper-based DRM的APK档案,并签署您的内容。
    • 最后请至“APK与最新功能”页面上传完成套用Wrapper-based DRM后的APK。

如何签署您的内容?

    • 下载并安装Java Development Kit(JDK)。
    • 将JDK安装目录下的bin目录增加到现有的PATH变量中,路径会看起来如后所示
      c:\Program Files\Java\jdk-9.0.4\bin
    • 建立一个目录“SignAPK”,并且把您要签名的APK放到这个目录中,接着建立一个子目录“key”。
    • 以管理员身份运行命令提示符并于“key”目录下使用下列命令:
      keytool -genkey -v -keystore ./my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
    • 输入六位数字做为keystore密码并完成相关问题。
    • 在目录“key”中找到您的keystore档案,然后将它以及您的APK档案放入目录“SignAPK”。
    • 于“SignAPK”目录下使用下列命令:
      jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore your_apk_name.apk alias_name

请将“your_apk_name”置换为您的APK档案名称。

    • 当您看到“jar signed.”时,代表您已完成签名程序。
    • 而您也可以使用下列命令确认签名程序是否完成:.
      "jarsigner -verify your_apk_name.apk"