Comments (6)
@wrteam-priyansh first of all, sorry for a longtime answer. It happens because we don't save session data to storage only to variables and they clean by the system after the app destroy. You have the right logic for session managing, but your code can be simplified by using callback restoreSession
which will be called if our SDK needs a session with a user. More by link.
from connectycube-flutter-samples.
@TatankaConCube Thanks for replying , i have used this code in order to restore session...
onSessionRestore: () async {
if (Constant.session.getBoolData(UserSessionManager.IS_USER_LOGIN)) {
print("User is logged in");
CubeUser cubeUser = CubeUser(
id: Constant.session
.getIntData(UserSessionManager.KEY_CONNECTYCUBE_ID),
email: Constant.session.getData(UserSessionManager.KEY_EMAIL),
login: Constant.session
.getData(UserSessionManager.KEY_CONNECTYCUBE_LOGIN),
password: Constant.ConnectyCube_DEFAULT_PASS);
return createSession(cubeUser);
} else {
print("User is logged not in");
}
return null;
}
but still i have to follow the login process after closing the app.
Can you please tell me what is wrong in above mention code
from connectycube-flutter-samples.
It is expected behavior when we create a new session after app closing. If you don't want to recreate the session after app closing, you can save the active session in storage then after app opening set it as an active session via:
CubeSession savedSession; // get saved session
CubeSessionManager.instance.activeSession = savedSession;
from connectycube-flutter-samples.
@TatankaConCube Thanks for replying. will try this soon
from connectycube-flutter-samples.
@TatankaConCube do we have to follow login process every time opens application?
from connectycube-flutter-samples.
It is required if you use API calls. It needs to provide an additional security level for your app.
from connectycube-flutter-samples.
Related Issues (20)
- User Session Times Out and doesn't reconnect HOT 1
- Issue with ConnectyCube User Session Token Creation - "Unexpected Signature" HOT 23
- When internet is slow, getting a timeout log but not getting a callback HOT 5
- Cannot create chat group with more than 30 people HOT 4
- Notifications send to all attendees [even the host] HOT 2
- Reject call from notifications not ending the call for the other opponent HOT 23
- Notifications and incoming call screen appear on the same time, when the app is open. HOT 11
- Declining the call from the push notifications while the app is killed it doesnโt send an event to the other participant HOT 28
- Call notifications is not showing HOT 1
- Cannot receive message from multiple accounts login different session same device HOT 2
- [iOS] p2p_call_sample won't build using latest Flutter HOT 4
- Wrong primary video rendered on the video call HOT 6
- VOIP not working in IOS Terminated State and No call log preview in Phone App (IOS)
- Join directly on calls or Re-join or establish calls when participant session drops suddenly HOT 10
- Got troubles with building Flutter code samples.Can anybody help me create a simple sample for p2p calls HOT 3
- Null check operator on P2PClient.init HOT 5
- Intermittent issues in conference calls HOT 1
- Mute audio on conference video call [iOS only] not working HOT 6
- Hang up exception block the session from start [ [DTLS alert], error object is [Instance of 'WsHangUpException']] HOT 8
- Issues in video calls HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from connectycube-flutter-samples.