iOS Firebase fix

merge-update-with-lab-changes
haroon amjad 3 years ago
parent 63426a691d
commit e81a1b8bcc

@ -321,7 +321,7 @@ var UPDATE_COVID_QUESTIONNAIRE = 'Services/Doctors.svc/REST/COVID19_Questionnari
var CHANNEL = 3; var CHANNEL = 3;
var GENERAL_ID = 'Cs2020@2016\$2958'; var GENERAL_ID = 'Cs2020@2016\$2958';
var IP_ADDRESS = '10.20.10.20'; var IP_ADDRESS = '10.20.10.20';
var VERSION_ID = 10.1; var VERSION_ID = 10.2;
var SETUP_ID = '91877'; var SETUP_ID = '91877';
var LANGUAGE = 2; var LANGUAGE = 2;
// var PATIENT_OUT_SA = 0; // var PATIENT_OUT_SA = 0;

@ -247,6 +247,19 @@ class PushNotificationHandler {
} else { } else {
final fcmToken = await FirebaseMessaging.instance.getToken(); final fcmToken = await FirebaseMessaging.instance.getToken();
if (fcmToken != null) onToken(fcmToken); if (fcmToken != null) onToken(fcmToken);
}
} catch (ex) {}
}
if (Platform.isIOS) {
await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
alert: true, // Required to display a heads up notification
badge: true,
sound: true,
);
final permission = await FirebaseMessaging.instance.requestPermission();
if (permission.authorizationStatus == AuthorizationStatus.denied) return;
} else {}
try { try {
FirebaseMessaging.instance.getInitialMessage().then((RemoteMessage message) async { FirebaseMessaging.instance.getInitialMessage().then((RemoteMessage message) async {
@ -292,14 +305,6 @@ class PushNotificationHandler {
FirebaseMessaging.onBackgroundMessage(backgroundMessageHandler); FirebaseMessaging.onBackgroundMessage(backgroundMessageHandler);
} }
} catch (ex) {}
}
if (Platform.isIOS) {
final permission = await FirebaseMessaging.instance.requestPermission();
if (permission.authorizationStatus == AuthorizationStatus.denied) return;
} else {}
}
newMessage(RemoteMessage remoteMessage) async { newMessage(RemoteMessage remoteMessage) async {
print("Remote Message: " + remoteMessage.data.toString()); print("Remote Message: " + remoteMessage.data.toString());

@ -1,7 +1,7 @@
name: diplomaticquarterapp name: diplomaticquarterapp
description: A new Flutter application. description: A new Flutter application.
version: 4.5.60+1 version: 4.5.61+1
environment: environment:
sdk: ">=2.7.0 <3.0.0" sdk: ">=2.7.0 <3.0.0"

Loading…
Cancel
Save