アプリ開発の準備!アカウント登録の手順まとめ【2023年度版】

こんにちは、株式会社Pentagonでアプリを開発している小寺です。
この記事ではスマホアプリをリリースするまでに必要な各種アカウントの登録手順をまとめました。アプリの機能によって登録する必要のないものもあるため、用途を確認した上で登録してください。
この記事を読むと、アプリを開発するために必要なアカウントの登録方法が全て理解できます。
アプリ開発に登録が必要なアカウントとは?
アプリ開発で必要なアカウント登録は以下の通りです。
1から順に登録を進めるようにしましょう。
- D-U-N-Sナンバー
- ドメイン取得
- バンドルID
- Apple Developer Program
- Google Play Console
- firebase
- supabase
下記にて各アカウントの登録について詳しく説明します。
D-U-N-S ナンバーの取得

D-U-N-S® Number(The Data Universal Numbering System)は、Dun & Bradstreet(D&B)が開発した9桁の企業識別コードのことで、世界の企業を一意に識別できる企業コードです。
アプリをリリースする上で必須の項目です。
D-U-N-S® Numberの取得手順の内容に沿って登録を行なってください。
すでに取得されている方はスキップしてください。
ドメインの取得

ドメインとは、インターネット上の住所のことでWebサイトがどこにあるかを識別する情報として利用します。
コード認証やバンドルIDでも必要となります。
ドメインの取得方法がわからない方は、次の記事の内容に沿って取得してください。
すでに取得されている方はスキップしてください。
バンドルIDの決定

バンドルIDとは、アプリの識別の際に使用される一意のIDです。アプリをリリースするために必要なIDとなります。
「バンドルIDとは?初心者にもわかりやすく解説」に沿ってバンドルIDを決めてください。
Apple Developer Program

Apple Developer Programは、iOSアプリなどをApple Storeにて配信するために必要なメンバーシップになります。
iOSでアプリをリリースするために必要な手続きとなります。
法人でApple Developer Programに登録する手順の内容に沿って登録を行なってください。
Google Play Console

Google Play Consoleは、AndroidアプリなどをPlay Storeにて配信するために必要なメンバーシップになります。
Androidでアプリをリリースするために必要な手続きとなります。
法人でGooglePlayDeveloperへ登録する手順の内容に沿って登録を行なってください。
Firebase

Firebaseとは、アプリのバックエンド機能をクラウドで提供しているサービスです。
アプリ/管理画面の認証機能を実現するために必要な手続きとなります。
Firebaseの登録手順の内容に沿って登録を行なってください。
Supabase

Supabaseとは、オープンソースのリアルタイムデータベースであり、バックエンドの機能を提供するサービスです。
アプリ/管理画面へのAPIを提供するために必要な手続きとなります。
Supabaseとは?Supabaseの登録手順をまとめの内容に沿って登録を行なってください。
まとめ
アプリ開発に必要な主要なアカウントの登録方法を解説しました。アカウントによって登録に時間がかかる場合があるので、開発フェーズに入る前段階で、早めに登録をしておくと安心です。