そういうのがいいブログ

アプリ個人開発 まるブログ

アプリ開発覚え書き

Amazonアプリストア リリースの手順紹介 中国展開

amazonアマゾンアプリ

アプリ開発がひと段落したので、

ずっと気になっていたアマゾンアプリへのリリースを試みました。

アマゾンアプリストアとは?

アプリ公開といえば、Play ストア(Android)とAppStore(iOS)が主流ですが、
実は、アマゾンにもアプリストアが存在しています!

それが、Amazonアプリストアです。

アプリストアへの登録料は、無料です!(これはかなり嬉しい)

アマゾンアプリストアへリリースするメリット

「アマゾンアプリストアの存在はわかったけど、リリースする必要あるの?
 リリースする必要あるの?AndroidiOSにリリースするだけでも手間なのに...」

と思った方いらっしゃいませんか?
私は思ってました。笑
アマゾンアプリストアへのリリースメリットとして2つあります。

メリット1 Fireタブレット展開

Amazonが販売するFireタブレットでは、Playストアが見れないようです。
そのため、Fireタブレットユーザーに自分のアプリを使ってもらおうとするなら、
Amazonアプリストアへのリリースが必須です。
※FireタブレットGoogle Playを入れることは可能なようですが、グレーゾーンみたいです。

メリット2 中国展開 

中国(香港・澳門(マカオ)を除く)ではPlay ストアが規制されているため、
せっかくPlay ストア(Android)にリリースしても使ってもらうことができません。
ですが、アマゾンアプリストアなら中国でも使用できるようです。

メリット3 国内のGoogle非対応スマホに対応する

HUAWEI端末はアメリカの禁輸措置でGoogle Playストアが使用できません。
(禁輸措置対象後の端末)
HUAWEI独自のAppGalleryがありますが、アプリの充実度でいうと、イマイチみたいです。
アマゾンアプリストアならそういったGoogle非対応スマホでもインストールできます。

リリース手順

リリースに必要なデータは9割方Play ストア(Android)リリース時のものを転用できるので、
Play ストア(Android)リリースした方にとっては結構簡単です。

公式ページをみながら進めました。 developer.amazon.com

1.開発者アカウントの発行

Amazon開発者ポータルAmazonアカウントと同じEメールアドレスを使用してログイン。

個人情報登録

Amazon開発者ポータルへの登録1 Amazon開発者ポータルへの登録2




「コンソールの利用を開始」をクリックすると amazondeveloperの画面に移行します。

Amazon開発者ポータルへようこそ

2.アプリの追加をクリック

amazondeveloper画面
「新規アプリを追加する」にカーソルを合わせてAndroidをクリックする Logo for Amazon Appstore Logo for Amazon Appstore2

3.新規アプリの申請 入力

今回は、脱出ゲームのアプリを登録したいと思います。

入力前 新規アプリの申請

入力後 新規アプリの申請3

アプリSKUは適当に名前つけました。

ゲームアプリ機能についてはよくわりませんでした。
・インディーズ→個人開発??
ウィジェット→ツール的な感じ??

ウィジェット(英: Widget)は、グラフィカルユーザインタフェースGUI)のインタフェース部品(UIパーツ)の総称

・カジュアル→カジュアルゲーム的な??
マルチプレイマルチプレイ対応?
・ライブ壁紙→これだけすごい具体的に書かれているのはなぜ!?
とりあえずそれっぽいものにチェックしました。

入力後「保存」

4.アプリ情報入力

このような画面に遷移します。 Play ストア(Android)にリリースするためのgoogle play consoleと似たような画面です。 アプリステータス

4-1.配信地域・価格帯

・配信地域
・価格
・配信開始日
を決めて保存 アプリのステータス2

4-2.アプリの説明

アプリ情報を入力して保存 多言語化するなら右上のボタンから設定する。

・表示タイトル

・アプリの簡単な説明

・アプリの特徴(箇条書き)
 ここで書いた内容が、Amazonアプリストアに表示されるようです。
  脱出、謎解き 等といれました。

・キーワード 
 検索キーワードを入力します。
 脱出ゲーム,RPG等と入力しました。  

アプリのステータス3

4-3.画像&マルチメディア

Amazonアプリストア用アセットを選択して展開 アプリのステータス33

情報入力して保存
・アイコン
   アイコンサイズ
  ◆512×512(PNG)
  ◆114×114(PNG)
 
スクリーンショット
  サイズ指定されているので注意
  私は1200×1920で設定しました。
  (iOSスクリーンショット を少し改造するくらいでできました。)

・プロモーション画像(任意)
  1024 x 500px (横長のみ) のPNGまたはJPG
  Androidリリース設定でいうところのフィーチャーグラフィックです。
  画像サイズはフィーチャーグラフィックと同じです。

・動画(任意)
  動画があればアップロード

アプリのステータス4

もし、別言語設定するのであれば「別言語のメディアを追加」で設定 アプリのステータス5

4-4.コンテンツレーティング

アプリにあてはまる内容にチェックして保存

コンテンツレーティング コンテンツレーティング2
4-5.APKファイル

いよいよ最後の項目です。

・APKを追加
 ♦︎Amazon DRMを適用しますか?
   DRMとは、日本語にすると「デジタル著作権管理」です。
  「不正コピーを防止しますか?」と聞かれているようなものなので、
  「はい」を選んでおけば問題ないです。
 
 ♦︎APKファイル
   Androidリリース用のアプリデータをアップロードすればOK 
 

・サポート言語
 対応している言語を選択

・テスト手順
 ログインが必要な場合、手順を記入

・海外販売に関するコンプライアンス
 内容をよく読んでチェック

Amazon Maps Redirectionを利用する(米国向け)
 よくわからなかったけどチェックしたままにしました。

apkファイル

5.アプリを申請

「アプリを申請」ボタンを押して完了です!!
お疲れ様でした。

アプリ申請



申請完了画面
表示されてるタイムゾーンアメリカっぽいけど細かいことは気にしない♪
審査で何もなければ、丸一日経てば公開ですかねー?

公開されたら追記します。

申請完了

開発者コンソールリンク

開発者画面へ再度訪れる際は
Amazon開発者ポータル」か「Amazon Developer」
で検索するとページがでてきます。

一応リンク貼っておきます。

www.amazon.com

おわりに

Androidでリリースする時と似たような流れでできますね!
スクリーンショットのサイズが固定されているのでこの作成が一番手間でした。
でも、このくらいの手間で自分のアプリを触ってもらえる頻度が上がるなら
やる価値有りですね!どのくらい増えるのかは今後、経過をみていきます。

その後...

marumaro7.hatenablog.com

脱出ゲーム 魔法勇者 Press kit

Press kit (ver1.0.2/update 2020-08-05)

(iOS / Android)


リリース内容:Release

「脱出ゲーム 魔法勇者」をiOS / Androidにてリリース致しました。

アプリ内容:Description

バトル要素有りの脱出ゲーム
こんな脱出ゲーム見たことない!?新作脱出ゲーム!!


プレイヤーをレベルアップさせて呪文を習得したり、
道具やコインをGETしながら脱出を目指します。
立ち塞がる敵は、道具や呪文を駆使する必要がある脱出ゲームです!
バトルも謎解きの一部になっており、敵を倒すには、
敵の行動や特性を観察することが必要です。
謎解きがメインのため、RPGが苦手な方もお楽しみいただけます。
普通の脱出ゲームに飽きた方、刺激が欲しい方に特におすすめです。
バトルだけでもお楽しみいただけます。
レトロテイストを取り入れた脱出ゲームです。


料金:無料 (広告モデル)

カテゴリ:頭脳系

対応OS:iOS Android

apps.apple.com

play.google.com



Screenshots

魔法勇者 スクリーンショット1 魔法勇者 スクリーンショット2 魔法勇者 スクリーンショット3
魔法勇者 スクリーンショット4 魔法勇者 スクリーンショット5 魔法勇者 スクリーンショット6
魔法勇者 スクリーンショット7 魔法勇者 スクリーンショット8 魔法勇者 スクリーンショット9


Logo

512×512.png

魔法勇者 アイコン


Download

スクリーンショット、ロゴファイルまとめ


Profile

連絡先:zre142g18985@utopia.ocn.ne.jp

Twitter@Maru60014236

開発アプリ一覧

Androidアプリリスト

iOSアプリリスト

【Unity】アプリ名ローカライズ iOS編

iPhoneアプリ名のローカライズメモ

Xcodeで作業するため、アプリビルドが必要。

Xcodeまでの手順はこちら

marumaro7.hatenablog.com

1.言語ファイルの追加

Unity-iPhone
→info
→Localizations
→+
ローカライズしたい言語選択

(私の場合、アプリ名は英語で設定。日本語の時にアプリ名を変更できれば良いのでJapaneseを選択)

f:id:marumaro7:20200801044819p:plain

f:id:marumaro7:20200801045140p:plain:w200

選択するとファイル作ったよーと出てくるのでFinish
※(Xcode13ではウインドウは表示されません)

f:id:marumaro7:20200801045701p:plain:w400

2.作成した言語ファイル確認

Unity-iPhone
→Unity-iPhone Tests
→Supporting Files
→InfoPlist.strings
の中にJapaneseファイルがあることを確認
※Xcode13では先ほどのファイル作成を行なっておらず、
ファイルがないので下記の追記部をご確認ください。

f:id:marumaro7:20200801050738p:plain

※追記 Xcode13ではinfoPlistファイルを選択し、
右側のJapaneseにチェックを入れることでファイルが作成されます。
f:id:marumaro7:20211117113028p:plain

3.ローカライズしたアプリ名を記入

ローカライズしたいInfoPlist.stringsのファイルにコードを記入

f:id:marumaro7:20200801051210p:plain

/* Localized versions of Info.plist keys */ 

CFBundleDisplayName = "ローカライズ後のアプリ名";

4.Target Membershipチェック

画面右側のTarget Membership
→Unity-iPhone チェック入れる
→Unity-iPhone Tests チェック入れる

ローカライズ説明3-1ローカライズ説明3-2

5.動作確認

iPhoneにビルド後、言語を変更してアプリ名が変更されているか確認

おわりに

慣れたらすぐ設定できそうですね!

Android編はこちら

marumaro7.hatenablog.com



最後に宣伝させてください。
アプリ開発を始めて丸2年が経ち、
節目としてなにか形にしたいと思い、Udemy講座を出しました!
www.udemy.com

割引リンクは私のプロフィールページにあります。
アプリ開発収益化を時短したい方向けの講座となっております。

【Unity】iPhone テストビルド手順

いつも忘れるのでメモ

1.プラットフォーム変更

BuildSettings →iOS→Swith Platform

2.プレイヤー設定

①プレイヤー設定選択

f:id:marumaro7:20200731054851p:plain:w350


②その他の設定

f:id:marumaro7:20200731060340p:plain:w350


③バンドル識別子入力

com.自分の名前等.アプリ名

f:id:marumaro7:20200731060447p:plain:w350


④署名チームID設定

 ①.自動的に署名にチェック
 ②.署名チームIDに AppDeveloperのIDいれる


スクリーンショット_2020_06_07_8_33.png

署名チームIDの場所
Account_-_Apple_Developer.png


⑤ビルド

ファイルの名前は

アプリ名_iOS

と付けておくとわかりやすい

f:id:marumaro7:20200731060909p:plain:w300

3.Xcodeでビルド

①ファイル選択

生成されたフォルダのUnity-iPhone.xcodeproj を開く

f:id:marumaro7:20200731062359p:plain

②アカウントサインイン確認

左側のUnity-iPhoneクリック
→Signing & Capabillitiesクリック
→サインイン設定にチェックが入っているか確認

f:id:marumaro7:20200731064330p:plain

③ビルド先決定

iphoneの実機を接続
→Generic iOS Deviceをクリック
iPhone f:id:marumaro7:20200731065215p:plain

f:id:marumaro7:20200731065129p:plain

④実行ボタン押す

f:id:marumaro7:20200731065447p:plain  

エラー対策

「[iPhone is not available. please reconnect the device.」

原因1  信頼がなぜか解除されている →iPhone再起動

原因2  Xcodeのバージョンが古い →Xcodeをアップデートする

Xcodeアップデート手順
Xcodeを最新にアップグレードする - もこたんブログ@mocuLab(´・ω・`)

おわりに

アプリ名ローカライズ設定が 意外と簡単だったので設定することをおすすめします。

marumaro7.hatenablog.com

 

WIZARD HERO プライバシーポリシー

制定日:2020/07/29

このページは、Maruyu Apps(以下「私」と言います。)が提供するスマートフォンアプリ「WIZARD HERO」(以下「本アプリ」と言います。)における利用者情報の取扱いについて、以下のとおりアプリケーション・プライバシーポリシー(以下「本ポリシー」といいます。)を定め、公表しております。本アプリをインストールする前に本ポリシーをご確認いただき、内容をご理解の上で本アプリをご利用下さい。
なお、本ポリシーにおいて、「利用者情報」とは、お客様の識別に係る情報、通信サービス上の行動履歴、その他お客様のスマートフォンにおいてお客様と結びついた形で生成、利用又は蓄積されている情報であって、本ポリシーに基づき当社が取得するものを意味するものとします。

本アプリが利用する利用者情報

 
本アプリが利用する利用者情報は、下記の3つです。
  • アプリの広告表示のためにお客様の情報の一部を送信する可能性があります。
  • アプリではアクセス解析ツールを用いてアプリの利用状況を収集しております。
  • 問い合わせの際に利用者情報の一部を送信します。
  1. アプリの広告表示本アプリは広告表示のためにお客様の情報の一部を送信する可能性があります。広告表示は、下記2社のサービスを利用しており、本アプリは2社に利用者情報の提供を行います。それぞれのサービスが利用している利用者情報と目的については各社のサービスのプライバシーポリシーをご確認ください。

  2.アプリのアクセス解析
  本アプリではアクセス解析ツールを用いてアプリの利用状況を収集しております。

  アクセス解析Google Analyticsを利用しております。

  本アプリは画面遷移を行った際に、画面IDと利用者情報をGoogle Analytics

  に送付します。

  1. 問い合わせ
    本アプリでは問い合わせの際に利用者情報の一部を送信します。
    問い合わせはメールで行い、メール本文に下記情報が埋め込まれます。また、メールで送信されるため、メールアドレスも送信されます。
    • 名前、メールアドレス
    • 端末名、OSバージョン、その他端末情報(画面サイズ、ピクセル密度、利用可能ヒープメモリ量)
    • アドオン購入状況

利用目的

利用者情報はそれぞれ下記目的に利用されます。

  • 三者の広告の配信・表示のため
  • 当社のサービスに関連して、個人を識別できない形式に加工した統計データを作成するため
  • 本アプリに関するご案内、お問い合せ等への対応のため

【Unity】アプリ名ローカライズ Android編

アプリ名ローカライズについて調べたのでメモ

1.フォルダ作成

1-1 resフォルダ作成

Project→Assets→Plugin→Android→resを作成 f:id:marumaro7:20200728060038p:plain

※画像のGoogleMobileAds〜フォルダは
admobを入れていると勝手に作成されるファイルです。

1-2 各言語フォルダ作成

resの直下に「values-言語コード」のフォルダを作成する。

例:日本語の場合 values-ja

f:id:marumaro7:20200728061804p:plain

言語コードは↓を参照

www.loc.gov

2.テキストファイル作成

2-1テキストエディットを起動(Mac)

f:id:marumaro7:20200728060356p:plain

2-2ファイル保存

ファイル内は何も入力せずに string という名前で保存

2-3xmlファイルへ変更

名前の後に .xml を付け足す。

注意ウインドウが出るので 「xmlを使用」を押す f:id:marumaro7:20200728060920p:plain

2-4テキスト内容変更

ファイルを開くとテキストが勝手に追加されているので削除 f:id:marumaro7:20200728063452p:plain

下記の内容を入力

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">ローカライズしたアプリ名</string>
</resources>

3 Unityへ取り込み

string.xmlファイルを各フォルダへ割当てる f:id:marumaro7:20200728063736p:plain

ビルド後、言語変更して確認

おわりに

メモ見ながらやれば簡単ですね!

iOS編はこちら

marumaro7.hatenablog.com



最後に宣伝させてください。
アプリ開発を始めて丸2年が経ち、
節目としてなにか形にしたいと思い、Udemy講座を出しました!
www.udemy.com

割引リンクは私のプロフィールページにあります。
アプリ開発収益化を時短したい方向けの講座となっております。