|
26 | 26 | import com.google.android.gms.tasks.OnSuccessListener;
|
27 | 27 | import com.google.android.gms.tasks.Task;
|
28 | 28 | import com.google.firebase.FirebaseApp;
|
29 |
| -import com.google.firebase.appcheck.AppCheckTokenResult; |
| 29 | +import com.google.firebase.appcheck.AppCheckToken; |
30 | 30 | import com.google.firebase.appcheck.FirebaseAppCheck;
|
31 | 31 | import com.google.firebase.appcheck.debug.DebugAppCheckProviderFactory;
|
32 | 32 | import com.google.firebase.appcheck.safetynet.SafetyNetAppCheckProviderFactory;
|
@@ -96,30 +96,21 @@ public void onClick(View v) {
|
96 | 96 | new OnClickListener() {
|
97 | 97 | @Override
|
98 | 98 | public void onClick(View v) {
|
99 |
| - Task<AppCheckTokenResult> task = firebaseAppCheck.getToken(/* forceRefresh= */ false); |
| 99 | + Task<AppCheckToken> task = firebaseAppCheck.getAppCheckToken(/* forceRefresh= */ true); |
100 | 100 | task.addOnSuccessListener(
|
101 |
| - new OnSuccessListener<AppCheckTokenResult>() { |
| 101 | + new OnSuccessListener<AppCheckToken>() { |
102 | 102 | @Override
|
103 |
| - public void onSuccess(AppCheckTokenResult appCheckTokenResult) { |
104 |
| - if (appCheckTokenResult.getError() == null) { |
105 |
| - Log.d(TAG, "Successfully retrieved AppCheck token."); |
106 |
| - showToast("Successfully retrieved AppCheck token."); |
107 |
| - } else { |
108 |
| - Log.d( |
109 |
| - TAG, |
110 |
| - "AppCheck token exchange failed with error: " |
111 |
| - + appCheckTokenResult.getError().getMessage()); |
112 |
| - showToast("AppCheck token exchange failed."); |
113 |
| - } |
| 103 | + public void onSuccess(AppCheckToken appCheckToken) { |
| 104 | + Log.d(TAG, "Successfully retrieved AppCheck token."); |
| 105 | + showToast("Successfully retrieved AppCheck token."); |
114 | 106 | }
|
115 | 107 | });
|
116 | 108 | task.addOnFailureListener(
|
117 | 109 | new OnFailureListener() {
|
118 | 110 | @Override
|
119 | 111 | public void onFailure(@NonNull Exception e) {
|
120 |
| - // This should not happen; the task should always return with a success. |
121 |
| - Log.e(TAG, "Unexpected failure in getToken: " + e.toString()); |
122 |
| - showToast("Unexpected failure in getToken."); |
| 112 | + Log.d(TAG, "AppCheck token exchange failed with error: " + e.getMessage()); |
| 113 | + showToast("AppCheck token exchange failed."); |
123 | 114 | }
|
124 | 115 | });
|
125 | 116 | }
|
|
0 commit comments