[PAID] FcmSender: Send FCM notifications and messages using latest HTTP v1 API ($3 or INR 151)

I am not sure why logcat does not agree.

10-17 21:38:20.509  8165  8165 E Form    : Uncaught Exception
10-17 21:38:20.509  8165  8165 E Form    : java.lang.RuntimeException: Unable to start activity ComponentInfo{com.connectapp.ScoreBoard/io.kodular.connect.Placar_Eletronico.Screen1}: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.connectapp.ScoreBoard. Make sure to call FirebaseApp.initializeApp(Context) first.
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4311)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4459)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2853)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.os.Handler.dispatchMessage(Handler.java:108)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.os.Looper.loopOnce(Looper.java:226)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.os.Looper.loop(Looper.java:328)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.ActivityThread.main(ActivityThread.java:9224)
10-17 21:38:20.509  8165  8165 E Form    : 	at java.lang.reflect.Method.invoke(Native Method)
10-17 21:38:20.509  8165  8165 E Form    : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
10-17 21:38:20.509  8165  8165 E Form    : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
10-17 21:38:20.509  8165  8165 E Form    : Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.connectapp.ScoreBoard. Make sure to call FirebaseApp.initializeApp(Context) first.
10-17 21:38:20.509  8165  8165 E Form    : 	at com.google.firebase.FirebaseApp.getInstance(FirebaseApp.java:184)
10-17 21:38:20.509  8165  8165 E Form    : 	at com.google.firebase.auth.FirebaseAuth.getInstance(com.google.firebase:firebase-auth@@21.0.3:1)
10-17 21:38:20.509  8165  8165 E Form    : 	at com.google.appinventor.components.runtime.KodularFirebaseAuthentication.<init>(KodularFirebaseAuthentication.java:118)
10-17 21:38:20.509  8165  8165 E Form    : 	at java.lang.reflect.Constructor.newInstance0(Native Method)
10-17 21:38:20.509  8165  8165 E Form    : 	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
10-17 21:38:20.509  8165  8165 E Form    : 	at gnu.expr.PrimProcedure.apply(PrimProcedure.java:272)
10-17 21:38:20.509  8165  8165 E Form    : 	at gnu.mapping.CallContext.runUntilDone(CallContext.java:234)
10-17 21:38:20.509  8165  8165 E Form    : 	at gnu.mapping.CallContext.runUntilValue(CallContext.java:298)
10-17 21:38:20.509  8165  8165 E Form    : 	at gnu.kawa.reflect.Invoke.applyN(Invoke.java:209)
10-17 21:38:20.509  8165  8165 E Form    : 	at gnu.mapping.ProcedureN.apply2(ProcedureN.java:39)
10-17 21:38:20.509  8165  8165 E Form    : 	at io.kodular.connect.Placar_Eletronico.Screen1.$define(Screen1.yail:10254)
10-17 21:38:20.509  8165  8165 E Form    : 	at com.google.appinventor.components.runtime.Form.onCreateFinish(Form.java:484)
10-17 21:38:20.509  8165  8165 E Form    : 	at com.google.appinventor.components.runtime.Form.onCreate(Form.java:369)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.Activity.performCreate(Activity.java:8936)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.Activity.performCreate(Activity.java:8900)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
10-17 21:38:20.509  8165  8165 E Form    : 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4287)
10-17 21:38:20.509  8165  8165 E Form    : 	... 12 more
10-17 21:38:20.509  8165  8165 E Form    : Form Screen1 ErrorOccurred, errorNumber = 909, componentType = Screen1, functionName = <unknown>, messages = java.lang.RuntimeException: Unable to start activity ComponentInfo{com.connectapp.ScoreBoard/io.kodular.connect.Placar_Eletronico.Screen1}: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.connectapp.ScoreBoard. Make sure to call FirebaseApp.initializeApp(Context) first.

import com.google.firebase.FirebaseApp;

...

if (FirebaseApp.getApps(context).isEmpty()) {
    FirebaseApp.initializeApp(context);
}
```

Get the adb logs and share in pm.

1 Like