Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HUAWEI AppGallery に Android アプリをリリースしてみようのコーナー 🚀
Search
Hashido Tomoya
July 31, 2024
0
120
HUAWEI AppGallery に Android アプリをリリースしてみようのコーナー 🚀
関西モバイルアプリ研究会 A #4 での LT 発表枠スライド 👨🏫
https://kanmoba.connpass.com/event/325158/
Hashido Tomoya
July 31, 2024
Tweet
Share
More Decks by Hashido Tomoya
See All by Hashido Tomoya
続・android:layout_weight を使うとアプリが重くなるのか?
84d010m08
0
370
マツ◯の知らない android.support.v7.widget.AppCompatButton の世界(ディレクターズ・カット版)
84d010m08
0
900
android:layout_weight を使うとアプリが重くなるのか?(ディレクターズ・カット版)
84d010m08
0
1k
さて、Android アプリのパフォーマンスを上げる方法について語りますか(ディレクターズ・カット版)
84d010m08
1
1.8k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Visualization
eitanlees
146
15k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Bash Introduction
62gerente
610
210k
Producing Creativity
orderedlist
PRO
343
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Transcript
HUAWEI AppGallery に Android アプリをリリースしてみよう のコーナー 🚀 関西モバイルアプリ研究会 A #4
(2024/07/31 水曜日)
Hashido Tomoya(1990/07/15 ~ ) • 個人事業主(2019 年 ~ ) ◦
Android アプリ開発チョットしかできない ▪ 京都の実家でリモートワーク 💻 • Pokémon Sleep → ◦ リリース当日から未課金で 1 年継続 💤 ▪ 時間がもったいないのでプレイ非推奨 • Pokémon GO ◦ ポケストップを 15 個爆誕させることに成功 ▪ 審査を通すコツを掴みつつあり〼 🚏
目的 • Google Play がプリインストー ルされていない端末にも Android アプリを配布したい ◦ HUAWEI
など
HUAWEI AppGallery とは • Google Play や App Store の
HUAWEI 版 • Web 版あり ◦ https://appgallery.huawei.com/ • HUAWEI 以外の端末の場合はアプリをインストールすると使える ◦ https://consumer.huawei.com/jp/mobileservices/appgallery/android-inst allation/ • TikTok や SHEIN、Alibaba などがおすすめに表示されている
AppGallery Connect でアプリを申請 • 対応言語は英語と中国語 • アカウント登録とアプリの公開費用は ¥ 0 ◦
Google Play は初期費用 💲 25 ◦ App Store は毎年 💲 99 • HUAWEI ID を電話番号またはメールアドレスで新規登録 • 「個人」or「法人」の本人確認が必要
法人アカウント申請に必要な項目:身元情報 • 法人名 ◦ 英語の法人名 • DUNS ナンバー ◦ DUNS
番号を持っていない場合は「営業許可番号」と「営業許可( Business license)」の画像添付が必要 ▪ ※ DUNS(Data Universal Numbering System)一意の 9 桁の識別子 • 国/地域 ◦ 州/県 ◦ 市区町村 ◦ 住所 ◦ 郵便番号 • 本社電話番号
法人アカウント申請に必要な項目:担当者の連絡先 • 名前 • 役職 • ビジネス用電話番号 • ビジネス用メールアドレス ◦
本人確認結果、承認結果の受信、問題解決のために利用される • 送信メールの言語 • プライバシーポリシーと利用規約に同意 「提出」後は審査完了まで待機。審査に 4 日程度かかるとの。
「個人」アカウントの本人確認をしてみた • 銀行のキャッシュカードを撮った画像を提出する必要がある ◦ 海外では一般的なのだろうか(?) ◦ ディフェンスのため捨て口座のみ◯ほ銀行のカードを撮影 ▪ 普通預金金利の低さと取引履歴を 3
ヶ月前までしか閲覧できないのがネック • 確定申告で困りそう? • 審査を待っている間にも管理画面でリリースに必要な入力作業を続けること ができる • 1 ~ 2 営業日で審査完了との ◦ 2024 年 4 月 12 日(金)に提出した個人アカウントの審査が 15 日(月)に完了
アプリ公開の手順 • 64 文字以内でプロジェクト名を入力して新規作成 • プラットフォームを選択 ◦ Android ◦ iOS
◦ Web ◦ Quick App ◦ HarmonyOS
HUAWEI Analytics を有効にするか決める • 豊富な無料分析レポート • 独自のアンインストール分析 • 特定のユーザーをターゲットにしたプッシュメッセージ •
特定のユーザーを対象とした A/B テスト • アプリ内ユーザー行動予測 • 衝突解析のための強固な基盤 ON にしておいてデメリットはないような気がする 💭
アプリ公開のために必要な入力項目 • デバイス ◦ Mobile phone ◦ VR ガジェット ◦
Watch ◦ Vision ◦ Telematics • App name ◦ AppGallery ストアで公開される アプリ名を 64 文字以内で入力す る • パッケージ名 • アプリのカテゴリ ◦ App ◦ Game • 言語(1つ選択する) ◦ 中国 (香港、台湾) ◦ 英語 (UK & US) ◦ フランス ◦ 日本 ◦ etc.
gradle に maven リポジトリとプラグインを追記 buildscript { repositories { google() jcenter()
// Check that you have the following line (if not, add it) maven { url 'https://developer.huawei.com/repo/' } // HUAWEI Maven repository } dependencies { classpath 'com.android.tools.build:gradle:3.5.3' // Add the following line classpath 'com.huawei.agconnect:agcp:1.4.1.300' // HUAWEI agcp plugin } } allprojects { repositories { google() jcenter() // Check that you have the following line (if not, add it): maven { url 'https://developer.huawei.com/repo/' } // HUAWEI Maven repository } } apply plugin: 'com.android.application' // Add the following line apply plugin: 'com.huawei.agconnect' // HUAWEI agconnect Gradle plugin android { // …… } dependencies { // …… }
互換性:対応デバイス • スマートフォン • タブレット • Huawei Watch
対応する言語ごとに設定する項目 • アプリ名【必須】 ◦ 最大 64 文字 • 紹介文【必須】 ◦
最大 8,000 文字 • 簡単な紹介文【必須】 ◦ 最大 80 文字 ◦ 表示される文字数の都合で 25 文字以内がよいとの • 新機能 ◦ バージョンのアップデート内容について 1,000 文字以内
ストア掲載に必要なリソース【必須】 リソース 数 アスペ クト比 解像度(ピクセル) フォーマットと最大サイ ズ 備考 アプリのア
イコン 1 1:1 216×216 または 512×512 PNG: 2MB / WebP: 100 KB(アニメーション 画像は使用不可) 正方形のアイコンをアップロードし ます。サイズ不一致の場合はリサ イズの必要がある スクリーン ショット 3 ~ 8 - 800×450 または 450×800 スクリーンショットの辺 の長さは 320 ~ 3840 ピクセルの範囲にする 必要がある PNG、JPG、または JPEG: 2 MB / WebP: 100 KB(アニメーション 画像は使用不可) -
ストア掲載に必要なリソース【任意】 リソース 数 アスペク ト比 解像度(ピクセ ル) フォーマットと最大 サイズ 備考
紹介ビデオ (横) 1 ~ 3 16:9 1280×720 MOV または MP4: 500 MB、15 秒~2 分 アプリの紹介ビデオは、アプリの詳細 ページの「紹介」タブページに表示され る。 紹介ビデオ (縦) 1 ~ 3 9:16 720×1280 MOV または MP4: 500 MB、15 秒~2 分 アプリの紹介ビデオは、アプリの詳細 ページの「紹介」タブページに表示され る。 プロモーション ビデオ 1 4:3 1600×1200 また は 1200×900 MOV または MP4: 500 MB、15 秒~2 分 プロモーションビデオはアプリ詳細ペー ジの上部に表示される。
カテゴリー詳細を 1 つ選択する • エンターテイメント ◦ ストリーミング ◦ TV ◦
ミュージック ◦ ラジオ • ツール ◦ セキュリティ ◦ ブラウザー ◦ Tools ◦ キーボード ◦ アラーム ◦ Wi-Fi • 金融 • ソーシャル • ライフスタイル (※一部抜粋) • 教育 • スポーツと健康 • 写真とビデオ • ニュースと読書 • ショッピング • フード & ドリンク • 車 • 旅行 • 仕事 ◦ ノート ◦ ビジネスソフトウェア ◦ 求人 ◦ 効率 ◦ E メール • キッズ
発売国・地域:200 カ国から選択【必須】 • 中国本土 • ヨーロッパ ◦ フランス ◦ ドイツ
◦ ロシア ◦ ウクライナ ◦ イギリス • アフリカ ◦ 南アフリカ • 中東 ◦ イラク ◦ イスラエル • 北米 ◦ カナダ ◦ ✖ アメリカ合衆国には配信不可 • アジア太平洋地域 ◦ 香港 ◦ 日本 ◦ 韓国 ◦ 台湾 ◦ ✖ 北朝鮮には配信不可 ▪ 政府公認 Android スマホ ▪ 海外情報アクセス規制 • ラテンアメリカおよびカリブ海地域 (※一部抜粋)
オープンテストであるか否か • 特定のユーザーを招待してアプリをインストール → テストしてもらう機能 • テスト版を「使用する」or「しない」を選択【必須】
公開するアプリのバージョン • apk または aab を追加 • App Bundle の場合は「App
Signing」で署名してキー ファイルをアッ プロードする必要がある。 • [Manage packages] > [Upload] ボタンをクリックして APK と AAB をアップロードして署名を実施する。
支払い種別 • 「無料アプリ」or「有料アプリ」を選択【必須】 ◦ ※有料にする場合は Merchant Service を有効にする必要がある • アプリ内購入があればチェック
◦ アクティベーション料金 ◦ ゲーム アイテム ◦ ゲーム レベル ◦ ロック解除 ◦ 仮想通貨 ◦ 有料書籍の章 ◦ コース ◦ メンバーシップ ◦ その他
コンテンツのレーティングを設定(3 ~ 18 歳以上) • 暴力 ◦ Yes or No【必須】
• 恐怖 ◦ Yes or No【必須】 • セクシャリティ ◦ Yes or No【必須】 • 強い言葉遣い ◦ Yes or No【必須】 • 薬物・医療活動・アルコール・タバコ・銃器 ◦ Yes or No【必須】 • ギャンブル ◦ Yes or No【必須】 • テロリズムの推奨 ◦ Yes or No【必須】 • ユーザー同士の交流 ◦ Yes or No【必須】 • ユーザー情報の収集 ◦ サインイン用のアカウントを作成する必要が あるか?個人情報を収集する必要があるか? :Yes or No【必須】 ◦ 位置情報を収集しますか?または位置情報に 基づいたサービスを提供しますか?: Yes or No【必須】 • その他 ◦ アプリ内購入は含まれていますか?: Yes or No【必須】 ◦ アプリは任意の Web ページにアクセスでき る内蔵ブラウザ、無制限のインターネット アクセスを提供しますか?: Yes or No【必 須】 • ファイナンス ◦ アプリには財務管理コンテンツのみが含まれ ていますか?:Yes or No【必須】
アンケート回答後 • 予測評価年齢を選択する ◦ 3+ ◦ 7+ ◦ 12+ ◦
16+ ◦ 18+ 子供のみを対象としたアプリとするか:「はい」or「いいえ」を選択。 入力完了後、評価(3 ~ 18+)と適用地域が判定される。
プライバシーに関する声明 • プライバシーポリシーの URL を設定【必須】 ◦ アプリがユーザー情報を収集または処理する場合は、プライバシー ステートメントに有効 な URL
を指定 • データ主体の権利 URL
プライバシー タグ • アプリの詳細ページで、アプリが個人データをどのように使用するかユー ザーに伝える • 個人データを収集「している」or「していない」を選択【必須】
著作権情報 • 証明の JPG、PNG または BMP を最大サイズ各 15 MB で添付する
◦ 最大 10 枚まで添付可能
レビュー担当者向けの情報 • サインインが「必要」または「不要」であるかチェック • 備考を 300 文字以内で入力する ◦ ログイン機能がある場合、テスト用アカウントのユーザー名とパスワードを記載
リリース時期の設定 • 「承認されたらすぐに公開」or「時間指定」【必須】 ◦ yyyy/MM/dd HH:mm 形式 全ての必須項目の入力完了後、[Submit] ボタンをクリックすると審査が開始さ れる。
アプリの署名 • AAB でリリースする場合は [My apps] > [Distribute] > [Services]
> [App signature] にて提出が必要 (APK の場合、署名鍵のセキュリティは自己管理) ◦ 方法1:AppGallery Connect で署名キーの作成および管理を行う ◦ 方法2:自作の署名キーをアップロードする
まとめ • アプリ公開に費用がかからない点は素敵 • 本人確認に銀行のキャッシュカードは抵抗ある方がいらっしゃるかも(?)
🔚 GenAI にスライドを自動生成してもらいたかったが、有料サービスに課金した くなかった 👼