SalesforceのMobilePublisherのGooglePlay開発者アカウントのサービスアカウントの非公開鍵はどこにあるのか。
GooglePlay側のサービスアカウントのように見えるが、GooglePlayConsoleにはそんな設定は無い。
今回はMobilePublisherのGooglePlay開発者アカウントのサービスアカウントの非公開鍵のある場所について解説する。
MobilePublisherのGooglePlay開発者アカウントのサービスアカウントの非公開鍵のある場所
冒頭で書いたようにGooglePlay側のサービスアカウントのように見える。
![]() |
---|
しかし「GooglePlay開発者アカウントのサービスアカウントの非公開鍵」はGooglePlayConsoleには無い。
ではどこにあるのか。
MobilePublisherのGooglePlay開発者アカウントのサービスアカウントの非公開鍵のある場所、それは「Google Cloud」である。
Google Cloudでのサービスアカウントの作り方
ではどのようにサービスアカウントを作成するのか。
![]() |
---|
まずはGoogle Cloudでサービスアカウントを作成する。
![]() |
---|
ロールは Service Accounts -> サービス アカウント ユーザー
を設定する。
サービスアカウントを作成したら、右側の「・・・」メニューから「鍵を管理」をクリックして鍵を作成する。
![]() |
---|
![]() |
---|
そして鍵は「JSON鍵」を作成する。
紛失しないように共有サーバーなどに保存しておくと良いだろう。
![]() |
---|
このJSON鍵をMobilePublisherの設定画面にアップロードすれば完了だ。
なお発行したサービスアカウントは、GooglePlayConsoleのユーザーとして招待する必要がある。
MobilePublisher設定の詳細については以下のヘルプが参考になるだろう。