Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit d5a9b09

Browse files
authored
Merge pull request #3 from formatCvt/update-firebase-sdk
Update firebase sdk to latest
2 parents 3fd399c + 8d276a6 commit d5a9b09

File tree

8 files changed

+56
-56
lines changed

8 files changed

+56
-56
lines changed

admob/Classes/FirebaseAdMobScene.cpp

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -172,13 +172,13 @@ class LoggingRewardedVideoListener : public rewarded_video::Listener {
172172
static void onAdViewInitializeCompletionCallback(
173173
const firebase::Future<void>& future, void* userData) {
174174
FirebaseScene* scene = static_cast(userData);
175-
if (future.Error() == firebase::admob::kAdMobErrorNone) {
175+
if (future.error() == firebase::admob::kAdMobErrorNone) {
176176
scene->logMessage("Initializing the ad view completed successfully.");
177177
} else {
178178
scene->logMessage("Initializing the ad view failed.");
179179
scene->logMessage(
180180
"ERROR: Action failed with error code %d and message \"%s\".",
181-
future.Error(), future.ErrorMessage());
181+
future.error(), future.error_message());
182182
}
183183
}
184184

@@ -187,13 +187,13 @@ static void onAdViewInitializeCompletionCallback(
187187
static void onAdViewLoadAdCompletionCallback(
188188
const firebase::Future<void>& future, void* userData) {
189189
FirebaseScene* scene = static_cast(userData);
190-
if (future.Error() == firebase::admob::kAdMobErrorNone) {
190+
if (future.error() == firebase::admob::kAdMobErrorNone) {
191191
scene->logMessage("Loading the ad view completed successfully.");
192192
} else {
193193
scene->logMessage("Loading the ad view failed.");
194194
scene->logMessage(
195195
"ERROR: Action failed with error code %d and message \"%s\".",
196-
future.Error(), future.ErrorMessage());
196+
future.error(), future.error_message());
197197
}
198198
}
199199

@@ -202,14 +202,14 @@ static void onAdViewLoadAdCompletionCallback(
202202
static void onInterstitialAdInitializeCompletionCallback(
203203
const firebase::Future<void>& future, void* userData) {
204204
FirebaseScene* scene = static_cast(userData);
205-
if (future.Error() == firebase::admob::kAdMobErrorNone) {
205+
if (future.error() == firebase::admob::kAdMobErrorNone) {
206206
scene->logMessage(
207207
"Initializing the interstitial ad completed successfully.");
208208
} else {
209209
scene->logMessage("Initializing the interstitial ad failed.");
210210
scene->logMessage(
211211
"ERROR: Action failed with error code %d and message \"%s\".",
212-
future.Error(), future.ErrorMessage());
212+
future.error(), future.error_message());
213213
}
214214
}
215215

@@ -218,13 +218,13 @@ static void onInterstitialAdInitializeCompletionCallback(
218218
static void onInterstitialAdLoadAdCompletionCallback(
219219
const firebase::Future<void>& future, void* userData) {
220220
FirebaseScene* scene = static_cast(userData);
221-
if (future.Error() == firebase::admob::kAdMobErrorNone) {
221+
if (future.error() == firebase::admob::kAdMobErrorNone) {
222222
scene->logMessage("Loading the interstitial ad completed successfully.");
223223
} else {
224224
scene->logMessage("Loading the interstitial ad failed.");
225225
scene->logMessage(
226226
"ERROR: Action failed with error code %d and message \"%s\".",
227-
future.Error(), future.ErrorMessage());
227+
future.error(), future.error_message());
228228
}
229229
}
230230

@@ -233,13 +233,13 @@ static void onInterstitialAdLoadAdCompletionCallback(
233233
static void onRewardedVideoInitializeCompletionCallback(
234234
const firebase::Future<void>& future, void* userData) {
235235
FirebaseScene* scene = static_cast(userData);
236-
if (future.Error() == firebase::admob::kAdMobErrorNone) {
236+
if (future.error() == firebase::admob::kAdMobErrorNone) {
237237
scene->logMessage("Initializing rewarded video completed successfully.");
238238
} else {
239239
scene->logMessage("Initializing rewarded video failed.");
240240
scene->logMessage(
241241
"ERROR: Action failed with error code %d and message \"%s\".",
242-
future.Error(), future.ErrorMessage());
242+
future.error(), future.error_message());
243243
}
244244
}
245245

@@ -248,13 +248,13 @@ static void onRewardedVideoInitializeCompletionCallback(
248248
static void onRewardedVideoLoadAdCompletionCallback(
249249
const firebase::Future<void>& future, void* userData) {
250250
FirebaseScene* scene = static_cast(userData);
251-
if (future.Error() == firebase::admob::kAdMobErrorNone) {
251+
if (future.error() == firebase::admob::kAdMobErrorNone) {
252252
scene->logMessage("Loading rewarded video completed successfully.");
253253
} else {
254254
scene->logMessage("Loading rewarded video failed.");
255255
scene->logMessage(
256256
"ERROR: Action failed with error code %d and message \"%s\".",
257-
future.Error(), future.ErrorMessage());
257+
future.error(), future.error_message());
258258
// Rewarded Video returned an error. This might be because the developer did
259259
// not put their Rewarded Video ad unit into kRewardedVideoAdUnit above.
260260
scene->logMessage("WARNING: Is your Rewarded Video ad unit ID correct?");
@@ -539,13 +539,13 @@ bool FirebaseAdMobScene::init() {
539539
void FirebaseAdMobScene::update(float delta) {
540540
// If the ad view's Initialize() future has completed successfully, enable the
541541
// ad view buttons.
542-
if (adView->InitializeLastResult().Status() ==
542+
if (adView->InitializeLastResult().status() ==
543543
firebase::kFutureStatusComplete &&
544-
adView->InitializeLastResult().Error() ==
544+
adView->InitializeLastResult().error() ==
545545
firebase::admob::kAdMobErrorNone) {
546546
// If ad view's LoadAd() has not been called yet, enable the load ad view
547547
// button.
548-
if (adView->LoadAdLastResult().Status() == firebase::kFutureStatusInvalid) {
548+
if (adView->LoadAdLastResult().status() == firebase::kFutureStatusInvalid) {
549549
loadAdViewBtn->setEnabled(true);
550550
}
551551
showHideAdViewBtn->setEnabled(true);
@@ -554,21 +554,21 @@ void FirebaseAdMobScene::update(float delta) {
554554

555555
// Once the InterstitialAd::Intitialize() future has completed successfully,
556556
// enable the interstitial ad buttons.
557-
if (interstitialAd->InitializeLastResult().Status() ==
557+
if (interstitialAd->InitializeLastResult().status() ==
558558
firebase::kFutureStatusComplete &&
559-
interstitialAd->InitializeLastResult().Error() ==
559+
interstitialAd->InitializeLastResult().error() ==
560560
firebase::admob::kAdMobErrorNone) {
561561
// If InterstitialAd::LoadAd() method has not been called yet, enable the
562562
// load interstitial ad button.
563-
if (interstitialAd->LoadAdLastResult().Status() ==
563+
if (interstitialAd->LoadAdLastResult().status() ==
564564
firebase::kFutureStatusInvalid) {
565565
loadInterstitialAdBtn->setEnabled(true);
566566
}
567567
// Once the InterstitialAd::LoadAd() future has completed successfully,
568568
// enable the show interstitial ad button.
569-
if (interstitialAd->LoadAdLastResult().Status() ==
569+
if (interstitialAd->LoadAdLastResult().status() ==
570570
firebase::kFutureStatusComplete &&
571-
interstitialAd->LoadAdLastResult().Error() ==
571+
interstitialAd->LoadAdLastResult().error() ==
572572
firebase::admob::kAdMobErrorNone &&
573573
!interstitialAdShown) {
574574
showInterstitialAdBtn->setEnabled(true);
@@ -577,9 +577,9 @@ void FirebaseAdMobScene::update(float delta) {
577577
// ad has been displayed and dismissed by the user, clean up the existing
578578
// interstitial ad object and create a new one. Note: InterstitialAd is a
579579
// single-use object that can load and show a single AdMob interstitial ad.
580-
if (interstitialAd->ShowLastResult().Status() ==
580+
if (interstitialAd->ShowLastResult().status() ==
581581
firebase::kFutureStatusComplete &&
582-
interstitialAd->GetPresentationState() ==
582+
interstitialAd->presentation_state() ==
583583
firebase::admob::InterstitialAd::kPresentationStateHidden) {
584584
// Invalidate all Futures and enable loadInterstitialAdBtn.
585585
interstitialAdShown = false;
@@ -592,11 +592,11 @@ void FirebaseAdMobScene::update(float delta) {
592592
}
593593
// If the InterstitialAd::LoadAd() future completed but there was an error,
594594
// then clean up the existing interstitial ad object and create a new one.
595-
if (interstitialAd->InitializeLastResult().Status() ==
595+
if (interstitialAd->InitializeLastResult().status() ==
596596
firebase::kFutureStatusComplete &&
597-
interstitialAd->LoadAdLastResult().Status() ==
597+
interstitialAd->LoadAdLastResult().status() ==
598598
firebase::kFutureStatusComplete &&
599-
interstitialAd->LoadAdLastResult().Error() !=
599+
interstitialAd->LoadAdLastResult().error() !=
600600
firebase::admob::kAdMobErrorNone) {
601601
// Invalidate all Futures and enable loadInterstitialAdBtn.
602602
interstitialAdShown = false;
@@ -611,21 +611,21 @@ void FirebaseAdMobScene::update(float delta) {
611611

612612
// Once the rewarded_video::Intitialize() future has completed successfully,
613613
// enable the rewarded video buttons.
614-
if (rewarded_video::InitializeLastResult().Status() ==
614+
if (rewarded_video::InitializeLastResult().status() ==
615615
firebase::kFutureStatusComplete &&
616-
rewarded_video::InitializeLastResult().Error() ==
616+
rewarded_video::InitializeLastResult().error() ==
617617
firebase::admob::kAdMobErrorNone) {
618618
// If rewarded_video::LoadAd() method has not been called yet, enable the
619619
// load rewarded video button.
620-
if (rewarded_video::LoadAdLastResult().Status() ==
620+
if (rewarded_video::LoadAdLastResult().status() ==
621621
firebase::kFutureStatusInvalid) {
622622
loadRewardedVideoBtn->setEnabled(true);
623623
}
624624
// Once the rewarded_video::LoadAd() future has completed successfully,
625625
// enable the show rewarded video button.
626-
if (rewarded_video::LoadAdLastResult().Status() ==
626+
if (rewarded_video::LoadAdLastResult().status() ==
627627
firebase::kFutureStatusComplete &&
628-
rewarded_video::LoadAdLastResult().Error() ==
628+
rewarded_video::LoadAdLastResult().error() ==
629629
firebase::admob::kAdMobErrorNone &&
630630
!rewardedVideoAdShown) {
631631
showRewardedVideoBtn->setEnabled(true);
@@ -634,9 +634,9 @@ void FirebaseAdMobScene::update(float delta) {
634634
// video has been displayed and dismissed by the user, invalidate all
635635
// existing futures for rewarded_video methods and enable the load rewarded
636636
// video button.
637-
if (rewarded_video::ShowLastResult().Status() ==
637+
if (rewarded_video::ShowLastResult().status() ==
638638
firebase::kFutureStatusComplete &&
639-
rewarded_video::GetPresentationState() ==
639+
rewarded_video::presentation_state() ==
640640
firebase::admob::rewarded_video::kPresentationStateHidden) {
641641
// Invalidate all Futures and enable loadRewardedVideoBtn.
642642
rewardedVideoAdShown = false;
@@ -648,11 +648,11 @@ void FirebaseAdMobScene::update(float delta) {
648648
}
649649
// If the rewarded_video::LoadAd() future completed but there was an error,
650650
// then clean up the existing rewarded_video namespace and reinitialize.
651-
if (rewarded_video::InitializeLastResult().Status() ==
651+
if (rewarded_video::InitializeLastResult().status() ==
652652
firebase::kFutureStatusComplete &&
653-
rewarded_video::LoadAdLastResult().Status() ==
653+
rewarded_video::LoadAdLastResult().status() ==
654654
firebase::kFutureStatusComplete &&
655-
rewarded_video::LoadAdLastResult().Error() !=
655+
rewarded_video::LoadAdLastResult().error() !=
656656
firebase::admob::kAdMobErrorNone) {
657657
// Invalidate all Futures and enable loadRewardedVideoBtn.
658658
rewardedVideoAdShown = false;

admob/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ android {
66

77
defaultConfig {
88
applicationId "org.cocos2dx.hellocpp"
9-
minSdkVersion 10
9+
minSdkVersion 14
1010
targetSdkVersion 22
1111
versionCode 1
1212
versionName "1.0"
@@ -46,7 +46,7 @@ android {
4646
dependencies {
4747
compile fileTree(dir: 'libs', include: ['*.jar'])
4848
compile project(':libcocos2dx')
49-
compile 'com.google.firebase:firebase-ads:9.8.0'
49+
compile 'com.google.firebase:firebase-ads:10.2.0'
5050
}
5151

5252
apply plugin: 'com.google.gms.google-services'

analytics/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ android {
66

77
defaultConfig {
88
applicationId "org.cocos2dx.hellocpp"
9-
minSdkVersion 10
9+
minSdkVersion 14
1010
targetSdkVersion 22
1111
versionCode 1
1212
versionName "1.0"
@@ -46,8 +46,8 @@ android {
4646
dependencies {
4747
compile fileTree(dir: 'libs', include: ['*.jar'])
4848
compile project(':libcocos2dx')
49-
// This should be updated to be analytics. b/34989090
50-
compile 'com.google.firebase:firebase-ads:10.0.1'
49+
compile 'com.google.firebase:firebase-core:10.2.0'
50+
compile 'com.google.android.gms:play-services-base:10.2.0'
5151
}
5252

5353
apply plugin: 'com.google.gms.google-services'

auth/Classes/FirebaseAuthScene.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,13 @@ bool FirebaseAuthScene::init() {
9797
logMessage("Created the Auth %x class for the Firebase app.",
9898
static_cast<int>(reinterpret_cast<intptr_t>(auth)));
9999

100-
// It's possible for CurrentUser() to be non-null if the previous run
100+
// It's possible for current_user() to be non-null if the previous run
101101
// left us in a signed-in state.
102-
if (auth->CurrentUser() == nullptr) {
102+
if (auth->current_user() == nullptr) {
103103
logMessage("No user signed in at creation time.");
104104
} else {
105105
logMessage("Current user %s already signed in, so signing them out.",
106-
auth->CurrentUser()->DisplayName().c_str());
106+
auth->current_user()->display_name().c_str());
107107
}
108108

109109
email_text_field_ = createTextField(kEmailPlaceholderText);

auth/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ android {
66

77
defaultConfig {
88
applicationId "org.cocos2dx.hellocpp"
9-
minSdkVersion 10
9+
minSdkVersion 14
1010
targetSdkVersion 22
1111
versionCode 1
1212
versionName "1.0"
@@ -46,8 +46,8 @@ android {
4646
dependencies {
4747
compile fileTree(dir: 'libs', include: ['*.jar'])
4848
compile project(':libcocos2dx')
49-
compile 'com.google.firebase:firebase-auth:10.0.1'
50-
compile 'com.google.android.gms:play-services-base:10.0.1'
49+
compile 'com.google.firebase:firebase-auth:10.2.0'
50+
compile 'com.google.android.gms:play-services-base:10.2.0'
5151
}
5252

5353
apply plugin: 'com.google.gms.google-services'

invites/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ android {
66

77
defaultConfig {
88
applicationId "org.cocos2dx.hellocpp"
9-
minSdkVersion 10
9+
minSdkVersion 14
1010
targetSdkVersion 22
1111
versionCode 1
1212
versionName "1.0"
@@ -46,8 +46,8 @@ android {
4646
dependencies {
4747
compile fileTree(dir: 'libs', include: ['*.jar'])
4848
compile project(':libcocos2dx')
49-
compile 'com.google.firebase:firebase-invites:10.0.1'
50-
compile 'com.google.android.gms:play-services-base:10.0.1'
49+
compile 'com.google.firebase:firebase-invites:10.2.0'
50+
compile 'com.google.android.gms:play-services-base:10.2.0'
5151
}
5252

5353
apply plugin: 'com.google.gms.google-services'

messaging/app/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ android {
66

77
defaultConfig {
88
applicationId "org.cocos2dx.hellocpp"
9-
minSdkVersion 10
9+
minSdkVersion 14
1010
targetSdkVersion 22
1111
versionCode 1
1212
versionName "1.0"
@@ -45,16 +45,16 @@ android {
4545

4646
repositories {
4747
flatDir{
48-
dirs 'libs/android'
48+
dirs 'libs/android', '../../Libs/firebase_cpp_sdk/libs/android'
4949
}
5050
}
5151

5252
dependencies {
5353
compile fileTree(dir: 'libs', include: ['*.jar'])
5454
compile project(':libcocos2dx')
5555
compile 'com.google.firebase.messaging.cpp:firebase_messaging_cpp@aar'
56-
compile 'com.google.firebase:firebase-messaging:10.0.1'
57-
compile 'com.google.android.gms:play-services-base:10.0.1'
56+
compile 'com.google.firebase:firebase-messaging:10.2.0'
57+
compile 'com.google.android.gms:play-services-base:10.2.0'
5858
}
5959

6060
apply plugin: 'com.google.gms.google-services'

remote_config/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ android {
66

77
defaultConfig {
88
applicationId "org.cocos2dx.hellocpp"
9-
minSdkVersion 10
9+
minSdkVersion 14
1010
targetSdkVersion 22
1111
versionCode 1
1212
versionName "1.0"
@@ -46,8 +46,8 @@ android {
4646
dependencies {
4747
compile fileTree(dir: 'libs', include: ['*.jar'])
4848
compile project(':libcocos2dx')
49-
compile 'com.google.firebase:firebase-config:10.0.1'
50-
compile 'com.google.android.gms:play-services-base:10.0.1'
49+
compile 'com.google.firebase:firebase-config:10.2.0'
50+
compile 'com.google.android.gms:play-services-base:10.2.0'
5151
}
5252

5353
apply plugin: 'com.google.gms.google-services'

0 commit comments

Comments
 (0)