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_CAMERA=1',
'PERMISSION_MICROPHONE=1', 'PERMISSION_MICROPHONE=1',
## dart: PermissionGroup.calendar ## dart: PermissionGroup.calendar
'PERMISSION_EVENTS=1', 'PERMISSION_EVENTS_FULL_ACCESS=1',
## dart: PermissionGroup.reminders ## dart: PermissionGroup.reminders
'PERMISSION_REMINDERS=1', '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> <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> <key>NSCalendarsUsageDescription</key>
<string>This app requires calendar access to set reminders for Virtual &amp; Normal Appointments.</string> <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> <key>NSCameraUsageDescription</key>
<string>This app requires camera access to enable virtual consultation between patient &amp; doctor</string> <string>This app requires camera access to enable virtual consultation between patient &amp; doctor</string>
<key>NSContactsUsageDescription</key> <key>NSContactsUsageDescription</key>

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

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

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

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

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

Loading…
Cancel
Save