質問編集履歴

2

実施ラン追加

2019/05/31 05:29

投稿

kai_nullpo
kai_nullpo

スコア19

test CHANGED
File without changes
test CHANGED
@@ -102,6 +102,8 @@
102
102
 
103
103
  #解決するために実施したこと
104
104
 
105
+ デバッグ、リリース用SHA-1追加済み
106
+
105
107
  Firebaseの連携を一度解除し、アプリを接続し直した。
106
108
 
107
109
  CodelabにあるFliendryChat Androidのサンプルコードを元に作成

1

コードの追記

2019/05/31 05:29

投稿

kai_nullpo
kai_nullpo

スコア19

test CHANGED
File without changes
test CHANGED
@@ -25,6 +25,42 @@
25
25
  ```
26
26
 
27
27
 
28
+
29
+ MainActivityでUserがnullの場合SignInActivityに遷移
30
+
31
+ ```ここに言語を入力
32
+
33
+ mGoogleApiClient = new GoogleApiClient.Builder(this)
34
+
35
+ .enableAutoManage(this , this)
36
+
37
+ .addApi(Auth.GOOGLE_SIGN_IN_API)
38
+
39
+ .build();
40
+
41
+ mFirebaseAuth = FirebaseAuth.getInstance();
42
+
43
+ mFirebaseUser = mFirebaseAuth.getCurrentUser();
44
+
45
+ if (mFirebaseUser == null) {
46
+
47
+ startActivity(new Intent(this, SignInActivity.class));
48
+
49
+ finish();
50
+
51
+ return;
52
+
53
+ } else {
54
+
55
+ startActivity(new Intent(this, MainActivity.class));
56
+
57
+ }
58
+
59
+ ```
60
+
61
+
62
+
63
+ SignInActivityでUserの登録、ログイン処理
28
64
 
29
65
  ```ここに言語を入力
30
66