facebook twitter hatena line email

「Unity/Firebase/基本」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(firebaseプロジェクトを作成する)
(firebaseのunitypackage一覧)
 
(同じ利用者による、間の18版が非表示)
行1: 行1:
 +
==firebase==
 +
[[Gcp/Firebase]] [ショートカット]]
 +
 +
Unity関連以外はこちらへ
 +
 
==firebaseプロジェクトを作成する==
 
==firebaseプロジェクトを作成する==
 
https://console.firebase.google.com/?hl=ja
 
https://console.firebase.google.com/?hl=ja
  
#日本、asia-east2を選択
+
#日本、asia-northeast1を選択
 +
 
 +
https://firebase.google.com/docs/firestore/locations?hl=ja
 +
ロケーションの変更はできない。
  
 
===firebaseプロジェクトにunityを登録===
 
===firebaseプロジェクトにunityを登録===
行9: 行17:
 
  GoogleService-Info.plist
 
  GoogleService-Info.plist
 
  google-services.json
 
  google-services.json
 +
#firebase_unity_sdk_6.0.0.zipをdownloadし解凍
 +
#unityを開いてトップメニューのAssets/ImportPackage/CustomPackageを選択し必要なunitypackageをimportする
  
 
==firebaseのプラグインDL==
 
==firebaseのプラグインDL==
 +
version一覧確認
 +
https://firebase.google.com/support/release-notes/unity
 +
 +
最新版DL
 
https://firebase.google.com/download/unity?hl=ja
 
https://firebase.google.com/download/unity?hl=ja
 +
 +
firebase_unity_sdk_6.0.0.zip
  
 
Unity 5.x 以前では .dotnet3を
 
Unity 5.x 以前では .dotnet3を
  
 
Unity 2017.x 以降では、.dotnet4を
 
Unity 2017.x 以降では、.dotnet4を
 +
 +
旧バージョンは直リンクでしか、DLできない。(6.0.0の場合)
 +
https://dl.google.com/firebase/sdk/unity/firebase_unity_sdk_6.0.0.zip
 +
 +
==firebaseのunitypackage一覧==
 +
<pre>
 +
FirebaseAnalytics.unitypackage
 +
FirebaseAuth.unitypackage
 +
FirebaseCrashlytics.unitypackage
 +
FirebaseDatabase.unitypackage
 +
FirebaseDynamicLinks.unitypackage
 +
FirebaseFunctions.unitypackage
 +
FirebaseInstanceId.unitypackage
 +
FirebaseInvites.unitypackage
 +
FirebaseMessaging.unitypackage
 +
FirebaseRemoteConfig.unitypackage
 +
FirebaseStorage.unitypackage
 +
</pre>
 +
 +
==firebase管理画面==
 +
firebaseのプロジェクトidは、プロジェクト設定の"全般"にある
 +
 +
firebaseのサービスメアドは、プロジェクト設定の"Firebase サービス アカウント/Firebase Admin SDK"にある
 +
 +
firebaseの秘密鍵生成は、プロジェクト設定の"Firebase サービス アカウント/Firebase Admin SDK"の秘密鍵生成から
 +
 +
==ios開発準備==
 +
そのまま実行すると"Thread 1: signal SIGABRT"のエラーが出る
 +
 +
以下コマンドでInstalling FirebaseInstanceID 4.1.0などを入れる必要がある。
 +
pod update
 +
 +
参考:https://teratail.com/questions/169807
 +
 +
==参考==
 +
https://firebase.google.com/docs/unity/setup?hl=ja

2024年12月18日 (水) 18:53時点における最新版

firebase

Gcp/Firebase [ショートカット]]

Unity関連以外はこちらへ

firebaseプロジェクトを作成する

https://console.firebase.google.com/?hl=ja

  1. 日本、asia-northeast1を選択

https://firebase.google.com/docs/firestore/locations?hl=ja ロケーションの変更はできない。

firebaseプロジェクトにunityを登録

  1. 作成したfiebaseプロジェクトを開いて、unityのアイコンを選択する
  2. 以下2つが生成されるのでAssetsの下に置く
GoogleService-Info.plist
google-services.json
  1. firebase_unity_sdk_6.0.0.zipをdownloadし解凍
  2. unityを開いてトップメニューのAssets/ImportPackage/CustomPackageを選択し必要なunitypackageをimportする

firebaseのプラグインDL

version一覧確認 https://firebase.google.com/support/release-notes/unity

最新版DL https://firebase.google.com/download/unity?hl=ja

firebase_unity_sdk_6.0.0.zip

Unity 5.x 以前では .dotnet3を

Unity 2017.x 以降では、.dotnet4を

旧バージョンは直リンクでしか、DLできない。(6.0.0の場合) https://dl.google.com/firebase/sdk/unity/firebase_unity_sdk_6.0.0.zip

firebaseのunitypackage一覧

FirebaseAnalytics.unitypackage
FirebaseAuth.unitypackage
FirebaseCrashlytics.unitypackage
FirebaseDatabase.unitypackage
FirebaseDynamicLinks.unitypackage
FirebaseFunctions.unitypackage
FirebaseInstanceId.unitypackage
FirebaseInvites.unitypackage
FirebaseMessaging.unitypackage
FirebaseRemoteConfig.unitypackage
FirebaseStorage.unitypackage

firebase管理画面

firebaseのプロジェクトidは、プロジェクト設定の"全般"にある

firebaseのサービスメアドは、プロジェクト設定の"Firebase サービス アカウント/Firebase Admin SDK"にある

firebaseの秘密鍵生成は、プロジェクト設定の"Firebase サービス アカウント/Firebase Admin SDK"の秘密鍵生成から

ios開発準備

そのまま実行すると"Thread 1: signal SIGABRT"のエラーが出る

以下コマンドでInstalling FirebaseInstanceID 4.1.0などを入れる必要がある。

pod update

参考:https://teratail.com/questions/169807

参考

https://firebase.google.com/docs/unity/setup?hl=ja