Technologies:
IBM Mobile First 8
Ionic v1.x
Problem description:
I use the application... then, I put it in background some time, but when I try to use it after that time passes, the application cannot connect to MFP server; therefore, I have to close the app to use it again.
I tried to solve this issue putting the next line on the onResume event: WLAuthorizationManager.obtainAccessToken().then(), but it does not work.
Thanks!
Related
I have a question about how best to structure a background process in a Flutter mobile app that can be triggered in a number of ways.
This background process has to run a web API call, or series of web API calls. The process will take 1 to 5 seconds to complete.
I want the process to be initiated when any of the following occurs:
When the app first starts
When the user initiates a 'refresh' by clicking on a button in the UI
Every hour
Any suggestions on how to structure this in a Flutter app?
You should take a look at this package: https://pub.dev/packages/flutter_background_service
It can run code in background and/or in foreground either on iOs and Android.
Background and foreground are run in isolate, so you should use mechanism provide by package to exchange data between your application and background/foreground.
I am trying to develop a flutter app which will fetch data from server every 10 seconds using timer. It all works well when in foreground. So I followed the documentation provided here Work Manager and I can get the data from server even when app is in background but cannot reduce the frequency below 15 minutes. I dont want to code in native android and ios. How can I approach this situation ? Is there a solution I am missing ?
Please take a look at the tutorial about background job processing
I am new in Flutter, I have used web_socket_channel in my app. Now I want to get notifications when the app is not running. Keeping the app running in the background is not possible, so what do you recommend me to do?
So far I found them:
Websocket Manager- They claim to open socket connection in the background, but I couldn't find enough resources to find out.
https://pub.dev/packages/websocket_manager
Background Fetch - Opens the app for a few seconds in the background periodically (15 minutes or more). I do not prefer this one actually :( .
https://pub.dev/packages/background_fetch
You can use firebase_messaging, it's easy to implement in android and got a bit of configurations to do in IOS but it's good.
I am writing update checker program in xcode, my program needs background process( it needs to be run in background), so is it possible in phonegap, and is there any phonegap plugin for background services? Thanks
iOS does not allow background task to run more than a specific time limit.
Similar Post:
iPhone background task stops running at some point
Explanation:
http://www.macworld.com/article/1164616/how_ios_multitasking_really_works.html
The reasonable solution would be to implement a push notification and send a notification whenever there is an update on server.
It is definitely possible to run some JS code in the background to be checking this (https://github.com/jocull/phonegap-backgroundjs).
It won't be possible to do it for more than 10 minutes in the background, though (Run app for more than 10 minutes in background)
So you'll need both a combination of the first plugin I mentioned and the PN service that dhaval is suggesting.
Cheers!
I wanted to develop Location Based Service in J2me which has to start automatically on Boot up & run as background service ,which will send periodic location to the server? How can i implement it on J2me ?
Any Suggestions,tips or examples will be really helpful.
Thanks
Yes, Srizan,
It is possible using the Application Settings. You need to set the Auto Start setting to true in Application Settings.
Yes I am also trying same, I went to some extent.
Yes is possible to do ,with help of Push reg which is with MIDP 2.0 Mobile app can be called after every 10 sec or so (I didn't Coded this yet)
and. to hide app use this line Display.getDisplay (this).setCurrent (null);
it will run be shown with your tab or run app again.
I am still getting some problems like, Internet will Go Off when Mobile screen goes Off.