Skip to content

nohli/mindful_minutes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features

Plugin for writing mindful minutes to Apple Health on iOS.

Features:

  • Check for write permission
  • Request write permission
  • Write mindful minutes

This works on iOS 12 (other pub.dev health plugins require a higher iOS version, so I created my own).

Getting started

	<key>NSHealthShareUsageDescription</key>
	<string>This app would like to access mindful minutes.</string>
	<key>NSHealthUpdateUsageDescription</key>
	<string>This app would like to save mindful minutes.</string>

Usage

const _plugin = MindfulMinutesPlugin();

final bool hasPermission = await _plugin.checkPermission();

final bool hasPermission = await _plugin.requestPermission();

await _plugin.writeMindfulMinutes(startTime, endTime);

Important

iOS will ask the user only once per app for granting permissions. If the user disables it from iOS settings, it needs to be enabled from iOS settings.