Commit 4dd0118b authored by Sai Srinivas's avatar Sai Srinivas
Browse files

ios fix

parents 04fdbfa9 bc8967fb
import 'dart:io';
import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
...@@ -40,7 +42,12 @@ class ProfileProvider extends ChangeNotifier { ...@@ -40,7 +42,12 @@ class ProfileProvider extends ChangeNotifier {
_errorMessage = null; _errorMessage = null;
_profileResponse = null; _profileResponse = null;
notifyListeners(); notifyListeners();
String? fcmToken = await FirebaseMessaging.instance.getToken(); String? fcmToken;
if (Platform.isAndroid) {
fcmToken = await FirebaseMessaging.instance.getToken();
} else if (Platform.isIOS) {
fcmToken = await FirebaseMessaging.instance.getAPNSToken();
}
final data = await ApiService.fetchProfile( final data = await ApiService.fetchProfile(
csrfToken: csrfToken, csrfToken: csrfToken,
sessionId: sessionId, sessionId: sessionId,
......
...@@ -519,9 +519,9 @@ class _HomeScreenState extends State<HomeScreen> { ...@@ -519,9 +519,9 @@ class _HomeScreenState extends State<HomeScreen> {
? widget.notificationUrl! ? widget.notificationUrl!
: "https://pulse.webgrid.in/app/authentication/web_erp?staff_id=${widget.staffId}&session_id=${widget.sessionId}", : "https://pulse.webgrid.in/app/authentication/web_erp?staff_id=${widget.staffId}&session_id=${widget.sessionId}",
), ),
headers: { // headers: {
"Cookie": "session_id=${widget.sessionId}", // "Cookie": "session_id=${widget.sessionId}",
}, // },
allowsCellularAccess: true, allowsCellularAccess: true,
allowsConstrainedNetworkAccess: true, allowsConstrainedNetworkAccess: true,
allowsExpensiveNetworkAccess: true, allowsExpensiveNetworkAccess: true,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment