Upvote:1
I don't know much the about custom token as you are using custom token to authenticate. But if we are coming to the firebase authentication, the id token issued by firebase has a lifespan of a maximum of one hour. After that the firebase will issue a new id token using the refresh token. I think your id token is getting expired and it is not getting issued again.
More Answer related to the Same Query
- (IOS) FIRESTORE DOCUMENT SNAPSHOTLISTENER STOPS WORKING 1 HOUR AFTER SIGNING IN IN IOS
- HOW TO QUERY ONE FIRESTORE COLLECTION FOR VALUES CONTAINED WITHIN ANOTHER FIRESTORE COLLECTION DOCUMENT IN IOS
- APP STARTED CRASHING WHEN ADDING NEW DOCUMENT TO FIRESTORE (CONTINUED CRASHING EVEN AFTER DOCUMENT WAS DELETED) IN IOS
- FIREBASE / FIRESTORE NOT GETTING DOCUMENT AND RUNNING CODE IN IOS
- HOW CAN I FIND A SPECIFIC BUT DEEP BURIED DOCUMENT IN FIRESTORE WITHOUT KNOWING THE COLLECTION/DOCUMET NAME? IN IOS
- DEPTH OF FIELD EFFECT – BOKEHPASS DOESNT WORK CORRECTLY ON IOS (IPHONE 7) IN IOS
- WHY DOES MY UIVIEW.TRANSITION NOT WORK UNLESS WRAPPED IN A UIVIEW.ANIMATE BLOCK? IN IOS
Upvote:0
The Firebase ID tokens last for only one hour. As you are using a custom token, if you want stay authenticated beyond one hour you will need to use the Firebase Auth REST API. So you will have to make an HTTP request to get an ID token and a refresh token from your custom token (check the Exchange custom token for an ID and refresh token section). Then, you will just have to refresh the ID token every time it expires (check the Exchange a refresh token for an ID token section).
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- AZURE NOTIFICATION HUB DOESN'T WORK WITH ENTERPRISE RELEASE IN IOS
- JSONENCODER DOESNT WORK INTEGER VALUES BELOW IOS 13- IN IOS
- WHY DOESN'T ADJUSTSFONTSIZETOFITWIDTH WORK IN IOS
- SHOW IMAGE IN XCODE BASED ON FIRESTORE BOOLEAN VALUE IN IOS
- HOW CAN I SAVE AN ENUM STRING RAWVALUE TO FIREBASE'S CLOUD FIRESTORE SO THE DATA IS RETURNED CORRECTLY AS A STRING? IN IOS
- SWIFTUI: HOW TO ITERATE OVER DOCUMENTS IN CLOUD FIRESTORE COLLECTION AND GET DATA? IN IOS
- HOW DOES COMBINE WORK INSIDE TRY-CATCH BLOCK? IN IOS
- GETTING LIST OF NAMES OF DOCUMENTS IN A COLLECTION GOOGLE FIRESTORE IN IOS
- USER'S DOCUMENT DIRECTORY RETURNING NIL WITH FILEMANAGER IN IOS
- NSPREDICATE DOESN'T WORK FOR LONG LONG VALUES IN IOS
- IOS SWIFTUI APP CLIP WKWEBVIEW AND SFSAFARIVIEWCONTROLLER DO NOT WORK IN IOS
- UISCREENEDGEPANGESTURERECOGNIZER STOPS WORKING AFTER FIRST NO FROM SHOULDBEGIN IN IOS
- DISPLAY ICONS ON A FLUTTER APP FROM CLOUD FIRESTORE IN IOS
- THE СONSTRAINTS DO NOT WORK ON AN IPAD WITH COLLECTION VIEW IN IOS
- PICTURE SIZE DIFFERENCE PROBLEM ON ANDROID AND IOS IN IOS
- HOW CAN I CALL CAPTUREOUTPUT AT 240FPS? IN IOS
- BEST PRACTICES / SOLUTION ARCHITECTURE ON INITIAL ICONS DELIVERY TO MOBILE APP IN REACT NATIVE IN IOS
- AUDIO NOT AVAILABLE THROUGH HEADPHONES DURING WEBRTC VIDEO CALLING IN IOS
- FAILED TO INSTALL COCOAPODS DEPENDENCIES FOR IOS PROJECT REACT-NATIVE IN IOS
- HOW TO GO BACK TO THE FIRST VIEWCONTROLLER? IN IOS
- EXPAND UITABLEVIEWCELL ADDING UICOLLECTIONVIEW AS A SUBVIEW IN IOS
- GRADIENT BACKGROUND COLOR OF UICOLLECTION VIEW CELL CHANGES BY ITSELF WHILE SCROLLING IN IOS
- APP CRASH USING HOT RESTART XAMARIN FORMS ON IOS AND THE ARCGIS RUNTIME IN IOS
- ASYNC CALL BLOCKING MAIN THREAD WHEN USING DISPATCHGROUP IN IOS
- IOS - SWIFTUI UPDATE TEXT WHEN LOCATION CHANGES IN IOS
- CELL HEIGHT IS NOT INCREASING DEPEND ON THE LABEL TEXT IN TABLEVIEW SWIFT IN IOS
- ADD BORDER OF VARYING WIDTH TO DIFFERENT SIDES IN IOS
- SET VALUE IN USERDEFAULTS SYNCHRONOUSLY IN IOS
- FLUTTER BLUETOOTH SERIAL PLUGIN ISSUE ON IOS: MISSINGPLUGINEXCEPTION IN IOS
- CATCH TWO FINGER DOUBLE CLICK IN SWIFTUI & VOICEOVER? IN IOS
- SOME ITEMS ARE BLOCKED WHEN TAKING A SCREEN RECORDING OR PICTURE FOR SWIFT IN IOS
- NAVIGATE FROM BAR BUTTON ITEM TO NAVIGATION CONTROLLER IN IOS
- HOW TO USE PREPAREFORREUSE IN IOS
- HOW CREATE AN NOTIFICATION SWIFT LIKE WHATSAPP CALL FCM? IN IOS
- CABASICANIMATION REVERSE FROM CURRENT POSITION (LIKE PROGRESS BAR ANIMATION) IN IOS
- HOW TO DISPLAY THE SELECTED MENU ITEM IN SWIFTUI? IN IOS
- CAN'T DISMISS MODAL IN SWIFTUI IN IOS
- MOVE CURSOR IN UITEXTFIELD 3 SPACE TO THE RIGHT IN IOS
- FIND THE FIRST CELL WITH VALUE "ISUSERINTERACTIONENABLED == TRUE" IN UICOLLECTIONVIEW IN IOS
- DELETE DATA WITHOUT NAVIGATING ANOTHER CONTROLLER IN IOS
- SWIFTUI, @PUBLISHED WITH FOREACH NOT UPDATING MY VIEW IN IOS
- PROBLEMS WITH RESPONSIVE IN IPHONE IN IOS
- SWIFT ALAMOFIRE "+" SIGN REMOVED FROM DB WHEN REQUEST WAS SENT IN IOS
- IS THERE A WAY TO TRACK CHARACTER REMOVE IN EMPTY UITEXTFIELD? IN IOS
- DISABLING OR DEFERRING FOREIGN KEY ENFORCEMENT WITH GRDB FOR DATABASE MIGRATION IN IOS
- MODULE 'RAZORPAY' HAS NO MEMBER NAMED 'INITWITHKEY' IN SWIFT IN IOS
- REACT NATIVE IOS: ALLOW ROTATION OF PDF OR OTHER FILES WHILE APP ORIENTATION IS LOCKED TO PORTRAIT IN IOS
- USING CDATA IN HTML LEAVES THE BRACKETS AT THE END FOR IOS IN IOS
- OVERRIDE PROPERTY DECLARED IN FRAMEWORK IN IOS
- LOW QUALITY TABBARITEM IMAGE IN IOS
- HOW TO MAKE DATA LOADING FROM SERVER BEFORE VIEW IS DRAWING IN SWIFT IN IOS
- HOW TO READ AN ARRAY OF OBJECTES GENERATED IN A SWIFT FRAMEWORK LIBRARY, IN A KMM (KOTLIN NATIVE) SHARED MODULE IN IOS