アルファテストが格段に捗るリリースチャンネルの使い方【OculusGo】

![ambr_sq.png](https://qiita-image-store.s3.amazonaws.com/0/304897/362fc342-132a-4e29-b5a5-0a776ffef1ba.png)

# はじめに
ambrのアルファテストを実施しました。
その際の要件としては以下でした。

- テストユーザにのみアプリを配れること
- アップデートが容易に行えること
- 申請待ちの期間が短いこと(開発期間ギリギリ…)


しかし、オキュラスストアへの申請には時間がかかり、リジェクト内容も「理由は言えないけどリジェクト」という鬼のような対応をされることがあるらしく通常の申請は要件から外れました。
[Unity製Oculus Go用アプリをストアへ申請する際の手順【Unity】【Oculus Go】](http://kan-kikuchi.hatenablog.com/entry/Oculus_Go_Examination)

また、直接のビルドだとユーザの手間になる他、アップデートを行うことが難しくなってしまいます。

## そこでリリースチャンネル
Oculusのリリースには、リリースチャンネルという便利な仕組みが存在します。
リリースチャンネルを活用すれば特定のユーザにノータイムでアプリをユーザに届けられ、アップデートもapkのアップロードをするだけで簡単に行えます。
この仕組みのおかげでアルファテストが格段に捗り、成功に導くことができました。
今回はそのリリースチャンネルの使い方を説明しようと思います。

## その前に軽くambrの紹介
ambrとは新しい仮想世界の実現を目指すVRソーシャルサービスです。
誰でも手軽に好きなアバターに変身してコミュニケーションを楽しむことができます。
対応プラットフォームは現在のところOculus Goのみですが、将来的にはVRデバイス全てに対応したマルチプラットフォームアプリを目指しています！
近々リリース予定ですのでよろしくお願いします！
Twitterで状況の発信しておりますのでよろしければフォローをお願いします！

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">α版テストが本日終了しました！！<br>ほんとに貴重で楽しい時間を過ごさせていただきました！<br>これからはβ版に向け精一杯開発していきます！！<a href="https://twitter.com/hashtag/ambr?src=hash&amp;ref_src=twsrc%5Etfw">#ambr</a></p>&mdash; tanaco VR | ambr VPoE (@tanacooo) <a href="https://twitter.com/tanacooo/status/1047855199962914819?ref_src=twsrc%5Etfw">2018年10月4日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

# リリースチャンネルとは
リリースチャンネルとは、ユーザーにテスト段階やリリース段階の異なるアプリをテストしてもらうことができるテスターの確保と管理のための機能です。 OculusではALPHA (アルファ)、BETA(ベータ)、RC(リリース候補)、STORE(ストア申請⽤) の４つのバージョンに別れており、ビルドをアップロードすると各チャンネルごとにテスターの状況を管理することができます。

# 使い方
まず、[Oculus公式ページ](https://www.oculus.com/)からログインし、上記タブからDevelop->Manageに進みます。
そして、アプリが登録されていなければ新規作成。
![Oculus - Google Chrome 2018-10-21 17.14.10.png](https://qiita-image-store.s3.amazonaws.com/0/304897/71fdd6bb-6dd8-f74d-05d7-253032c9f18f.png)

手順に従ってアプリを作成したら、左のサイドバーからManage->ユーザ名->アプリ名->ビルドを管理に進む。
![ambr_ ビルドダッシュボード - Oculus - Google Chrome 2018-10-21 17.17.42.png](https://qiita-image-store.s3.amazonaws.com/0/304897/256dade2-ace4-6ff0-0ac0-0a988298744c.png)

そして、チャンネル一覧からアップロードしたいチャンネルを選択し、apkをアップロード。
![ambr_ ビルドダッシュボード - Oculus - Google Chrome 2018-10-21 17.19.32.png](https://qiita-image-store.s3.amazonaws.com/0/304897/5caac7c7-4c64-fa66-4d44-cb3c5bb69644.png)

アップロードが成功すると、リリースチャンネルのステータスが更新され、リリース日、バージョン情報が追記されます。
![ambr_ ビルドダッシュボード - Oculus - Google Chrome 2018-10-21 17.29.16.png](https://qiita-image-store.s3.amazonaws.com/0/304897/84d94ca0-c6ac-1565-fd06-21ddae6663bb.png)

この状態でユーザをクリックするとダイアログが表示され、ここからユーザのメールアドレスを入力することでどんどんユーザを参加させることができます！
![ambr_ ビルドダッシュボード - Oculus - Google Chrome 2018-10-21 17.32.51.png](https://qiita-image-store.s3.amazonaws.com/0/304897/9ebd8137-d9f8-5a0c-4b28-580848463536.png)

アップデートを実行したければ、同一チャンネルに再度apkをアップロードすれば更新をかけることができます。

# ダウンロード手順
 OculusGoでリリースチャンネルからのダウンロードを行うには、ホーム画面でアプリを検索する必要があります。
 ![映画 & テレビ 2018-10-29 03.11.25.png](https://qiita-image-store.s3.amazonaws.com/0/304897/824c0a94-302d-893e-6384-ca9dc01ba86f.png)
 アプリの検索結果が表示されたら、該当アプリをクリックしてダウンロードを選択すればOKです！
　![映画 & テレビ 2018-10-29 03.14.08.png](https://qiita-image-store.s3.amazonaws.com/0/304897/790a2299-f983-56dd-116e-07b9f5249c59.png)


# まとめ
リリースチャンネルを利用することで上記の要件を満たした上で、時間をそれほどかけずにアルファテストをおこなうことができました。
みなさんも、もしアルファテスト等で要件に当てはまるようでしたら、導入を検討してはいかがでしょうか！
今回は以上です～