iOS Question Update your Firebase Instance ID version

Lucas Eduardo

Active Member
Licensed User
Hello, i updated Firebase like suggested in this thread https://www.b4x.com/android/forum/threads/firebase-2-50-april-2020.116278/ but now i am receiving this error
B4X:
FirebaseInstallations will not work correctly with current version of Firebase Instance ID. Please update your Firebase Instance ID version.

I tryed to build the firebase service again following this thread from step 4 https://www.b4x.com/android/forum/t...h-messages-server-not-required.68645/#content but without success.

What i have to do to update this Instance ID version?

Thank you.
 

janderkan

Well-Known Member
Licensed User
Longtime User
Having the same problem, only updated the 3 files in internal lib folder.
App compiles OK but the error shows on this line:
B4X:
    analytics.Initialize
 
Upvote 0

janderkan

Well-Known Member
Licensed User
Longtime User
Copying updated assets files (1)
Application_Start
Device locale: da
Error occurred on line: 91 (Main)
FirebaseInstallations will not work correctly with current version of Firebase Instance ID. Please update your Firebase Instance ID version.
Stack Trace: (
CoreFoundation 409609CD-8410-38E1-BA5D-BDED609D2018 + 1222148
libobjc.A.dylib objc_exception_throw + 56
CoreFoundation 409609CD-8410-38E1-BA5D-BDED609D2018 + 133928
Futedo App +[FIRInstallations assertCompatibleIIDVersion] + 64
Futedo App -[FIRInstallations initWithAppOptions:appName:installationsIDController:prefetchAuthToken:] + 180
Futedo App -[FIRInstallations initWitAppOptions:appName:] + 340
Futedo App -[FIRInstallations initWithApp:] + 128
Futedo App __40+[FIRInstallations componentsToRegister]_block_invoke + 116
Futedo App -[FIRComponentContainer instantiateInstanceForProtocol:withBlock:] + 68
Futedo App -[FIRComponentContainer instanceForProtocol:] + 224
Futedo App +[FIRComponentType instanceForProtocol:inContainer:] + 48
Futedo App +[FIRInstallations installationsWithApp:] + 84
Futedo App +[FIRInstallations installations] + 112
Futedo App +[FIRAnalytics updateFirebaseInstallationID] + 32
Futedo App +[FIRAnalytics startWithConfiguration:eek:ptions:] + 564
Futedo App -[FIRApp configureCore] + 268
Futedo App +[FIRApp addAppToAppDictionary:] + 100
Futedo App +[FIRApp configureWithName:eek:ptions:] + 720
Futedo App +[FIRApp configureWithOptions:] + 100
Futedo App +[FIRApp configure] + 128
Futedo App -[b4i_main _application_start:] + 4324
CoreFoundation 409609CD-8410-38E1-BA5D-BDED609D2018 + 1247072
CoreFoundation 409609CD-8410-38E1-BA5D-BDED609D2018 + 6976
Futedo App +[B4I runDynamicMethod:method:throwErrorIfMissing:args:] + 1608
Futedo App -[B4IShell runMethod:] + 448
Futedo App -[B4IShell raiseEventImpl:method:args::] + 2172
Futedo App -[B4IShellBI raiseEvent:event:params:] + 1580
Futedo App __33-[B4I raiseUIEvent:event:params:]_block_invoke + 60
libdispatch.dylib 5A83D0CF-8FB9-3727-8A32-012D20A47EC8 + 371112
libdispatch.dylib 5A83D0CF-8FB9-3727-8A32-012D20A47EC8 + 374052
libdispatch.dylib 5A83D0CF-8FB9-3727-8A32-012D20A47EC8 + 54708
CoreFoundation 409609CD-8410-38E1-BA5D-BDED609D2018 + 689992
CoreFoundation 409609CD-8410-38E1-BA5D-BDED609D2018 + 669212
CoreFoundation CFRunLoopRunSpecific + 424
GraphicsServices GSEventRunModal + 160
UIKitCore UIApplicationMain + 1932
Futedo App main + 124
libdyld.dylib 876FB49A-BFBA-37BF-AD37-6FFC90F7F981 + 6144
)
 
Upvote 0

janderkan

Well-Known Member
Licensed User
Longtime User
Doesn't happen here. Is this an actual error? Does the program stop afterwards?
Application_Start:
Private Sub Application_Start (Nav As NavigationController)
'    rl.Initialize("192.168.1.190", 54323)
    'SetDebugAutoFlushLogs(True) 'Uncomment if program crashes before all logs are printed.

    LocManager.Initialize("LocManager")

    NativeMe = Me
    F.Initialize

    Consts.colorPanelBack = Array As Int(Colors.RGB(220,220,220), _        'Grey
                                         Colors.RGB(255,225,170), _        'Sand
                                         Colors.RGB(175,215,255))        'Blue
                                                  
    Consts.colorClvBack = Array As Int(Colors.RGB(185,185,185), _
                                       Colors.RGB(225,185,120), _
                                       Colors.RGB(135,165,255))                                                       
    
    Consts.colorListPressed = Array As Int(Colors.RGB(100,100,100), _
                                           Colors.RGB(130,90,30), _
                                           Colors.RGB(40,70,230))
    SelectedTheme = F.Settings.GetInt("THEME")

    NavControl = Nav
    
    SetupPage.Initialize
    
    F.Settings.Put("ID", F.Functions.DeviceId)
    F.Settings.Put("VER", F.Functions.AppVersion)
    F.Settings.Put("NAME", F.Functions.DeviceName)
    F.Settings.Synchronize

    'Firebase
    analytics.Initialize   '<---------------- CRASH'
    App.RegisterUserNotifications(True, True, True)
    App.RegisterForRemoteNotifications
    fm.Initialize("fm")
    
    DateTime.DateFormat = DateTime.DeviceDefaultDateFormat

    timSSID.Initialize("timSSID",1000)
    App.IdleTimerDisabled=True

End Sub
 
Upvote 0

janderkan

Well-Known Member
Licensed User
Longtime User
If I comment this line out
B4X:
    analytics.Initialize
it compiles and run,
but notifications does not work
 
Upvote 0
Top