はじめに
CYBIRD Advent Calendar 2022 18日目担当の@kyorokyoroです
主にUnityを使用した開発をしております
17日目は@cy-tatsuya-sakaiのPosition Based Dynamics : XPBD、SubstepXPBDをUnityで実装してみたでした
是非こちらも合わせてご覧ください!
概要
AppleのアプリのストアアイコンのA/Bテストを行いたいというマーケティングチームからの依頼を対応する中で、あまり関連の情報が見つからなかったため情報をまとめました
目次
- 1.ストアアイコンA/Bテストとは?
- 2.Unity側の準備
- 3.AppleStoreConnect側の準備
- 4.問題点
1.ストアアイコンA/Bテストとは?
そもそもA/Bテストとは?
- 最適化するために実施するテストの一つ
- Aパターン、Bパターンと複数用意し、ランダムでユーザーに表示して成果を比較し成果の高いパターンを採用する
ストアアイコンのA/Bテストとは?
- ApplestoreConnectの「プロダクトページの最適化」からA/Bテストが可能
- Appアイコンを複数設定して、Aパターン、Bパターンとユーザーごとに振り分けられてアイコンが変更する
- 使用されるアセットカタログが変わるため、ホームアイコンも変更される
- 最大3パターンのアイコンが設定可能
2.Unity側の準備
複数アイコンの設定が必要
- リソースダウンロードではなく、アプリ側に内蔵する必要あり
- Unity側の設定では複数アイコンの設定はない
AlternateIconの機能を使って対応
- AlternateIconを使用する際にも複数のアイコンをアプリに内蔵する必要がある
- こちらのリポジトリはAlternateIconをUnityで簡単に使用できるものですが、複数アイコンを設定する機能がとても便利なため使わせていただきました
- ビルド時に自動的に適切なサイズのアイコンを生成する機能があるが、問題(後で記載)があったためアイコンを個別に指定する②の方法を使用
アセットカタログに複数アイコンを追加
グレーアイコンが表示される不具合
- UnityEditorからBuildした際は①Type:AutoGenerateでも問題なくアイコンが設定されたが、JenkinsからのコマンドラインからのBuildをした際にアイコンのリサイズ処理でカラー情報がうまく渡せていないのかグレー単色のアイコンが設定されてしまった
- ②Type:Manualに変更して各サイズのアイコンを設定することで解決
3.AppleStoreConnect側の準備
AppleStoreConnect上でストアアイコンの複数設定されているか確認
A/Bテストの設定方法
4.問題点
A/Bテストを実施するまで確認方法がない
- アプリアイコンを複数設定したバージョンをリリースしてからでないとAppアイコンのA/Bテストができないため、正しく複数設定できたかの確認ができない
- 表示されるのはストアアイコン(1024x1024)だけのため、別のサイズのアイコンが正しく設定できたかの確認ができない
- リリースビルド時のXCodeのアセットカタログを確認するよう注意する
最後に
手探りで対応して色々問題もありましたが、同じ対応をする方の助けになれば幸いです
19日目は@namikoroの 現場エンジニアが担当するカジュアル面談のいろは です。
私もカジュアル面談を行う際に参考にさせていただきます!