Seo-4d696b75 / checkhelper

MIT License
0 stars 0 forks source link

駅サガース Androidアプリ

某位置ゲームのAndroid向けツールアプリ

開発セットアップ

GitHubの認証情報

一部の依存をGitHub Packageから取得するため、各自のGitHubアカウントの認証情報が必要です
認証情報のファイルはgit管理せず、各自で/github_credential.propertiesを追加してください

username=${GitHubアカウント名}
token=${Githubのアクセストークン}

Firebase認証情報

app/google-services.jsonを用意する

リリース用の署名

詳細はapp/build.gradle.ktsの署名設定を参照してください

署名関連のファイルはgitで管理しないため各自で用意します

GitHubActionsの設定

一部の認証情報がCIでも必要になるため、対象のファイルをbase64でエンコードしてリポジトリのシークレットに登録します

name file
KEYSTORE_BASE64 app/release.jks
PWD_BASE64 app/gradle.properties
GOOGLE_SERVICES_BASE64 app/google-services.json