Calender Permission Fix Ios 17+

dev_v3.13.6_voipcall
devamirsaleemahmad 2 years ago
parent a24afd4302
commit 1ddac14efb

@ -48,7 +48,7 @@ post_install do |installer|
'PERMISSION_CAMERA=1',
'PERMISSION_MICROPHONE=1',
## dart: PermissionGroup.calendar
'PERMISSION_EVENTS=1',
'PERMISSION_EVENTS_FULL_ACCESS=1',
## dart: PermissionGroup.reminders
'PERMISSION_REMINDERS=1',
]

@ -59,6 +59,10 @@
<string>This App requires access to Bluetooth to connect blood pressure &amp; blood sugar devices with the app to analyze the data.</string>
<key>NSCalendarsUsageDescription</key>
<string>This app requires calendar access to set reminders for Virtual &amp; Normal Appointments.</string>
<key>NSCalendarsWriteOnlyAccessUsageDescription</key>
<string>This app requires calendar access to set reminders for Virtual &amp; Normal Appointments.</string>
<key>NSCalendarsFullAccessUsageDescription</key>
<string>This app requires calendar access to set reminders for Virtual &amp; Normal Appointments.</string>
<key>NSCameraUsageDescription</key>
<string>This app requires camera access to enable virtual consultation between patient &amp; doctor</string>
<key>NSContactsUsageDescription</key>

@ -161,7 +161,7 @@ class _MyApp extends State<MyApp> {
builder: (_, mchild) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(
textScaleFactor: 1.0,
textScaler: TextScaler.linear(1.0),
), //set desired text scale factor here
child: mchild!
);

@ -82,10 +82,10 @@ class _BookReminderPageState extends State<BookReminderPage> {
widget.docObject.projectName!,
null,
null,
widget.docObject.nationalityFlagURL!,
widget.docObject.doctorRate!,
widget.docObject.nationalityFlagURL ?? "",
widget.docObject.doctorRate?? 0,
null,
widget.docObject.noOfPatientsRate!,
widget.docObject.noOfPatientsRate ?? 0,
"",
),
isNeedToShowButton: false,

@ -35,7 +35,6 @@ showReminderDialog(BuildContext context, DateTime dateTime, String doctorName, S
}
} else {
if (await Permission.calendarFullAccess.request().isGranted) {
print(await Permission.calendarFullAccess.request().isGranted);
_showReminderDialog(context, dateTime, doctorName, eventId, appoDateFormatted, appoTimeFormatted,
onSuccess: onSuccess, title: title ?? "", description: description ?? "", onMultiDateSuccess: onMultiDateSuccess ?? (int) {});
}

@ -641,7 +641,7 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
projectViewModel.analytics.setUser(AuthenticatedUser());
}
if (Platform.isIOS) {
String voipToken = await sharedPref.getString(APNS_TOKEN);
String? voipToken = await sharedPref.getString(APNS_TOKEN?? "");
// getOneSignalVOIPToken(voipToken);
}
}

@ -128,8 +128,8 @@ class LocationUtils {
heading: 0.0,
speed: 0.0,
speedAccuracy: 1,
altitudeAccuracy: 0,
headingAccuracy: 0,
altitudeAccuracy: 0,
headingAccuracy: 0,
// Added by Aamir
),
);

Loading…
Cancel
Save