View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0012844 | MMA | General | public | 2015-09-04 05:48 | 2016-03-28 21:09 | 
| Reporter | marek | Assigned To | |||
| Priority | immediate | Severity | tweak | Reproducibility | always | 
| Status | closed | Resolution | fixed | ||
| Product Version | 1.1.3 | ||||
| Target Version | 1.2.0 | Fixed in Version | 1.2.0 | ||
| Summary | 0012844: Implement runtime permissions | ||||
| Description | New Android 6.0 Marshmallow introduced runtime permissions. We should prepare our UI to work with them properly. | ||||
| Additional Information | https://developer.android.com/preview/features/runtime-permissions.html | ||||
| Tags | No tags attached. | ||||
| Fixed in build | 580 | ||||
| 
		 | 
	
	Tutorial about UX design of runtime permissions: https://www.youtube.com/watch?v=iZqDdvhTZj0  | 
| 
		 | 
	
	Runtime permissions are implemented in 1.1.4.580. But the text should be probably improved. Now there are two permissions dialogs: 1. This one describes the situation where user recently declined the permission to write to storage so MMA has to explain why it needs permission to write to internal storage Title: Access to storage Message: MediaMonkey needs access to media files on internal storage. Please allow it. Denied message: Permission was denied. Exiting MediaMonkey. 2. Another dialog is shown when user clicks on Disable touch sounds in options. It needs permission to change system settings. Title: Disable system touch sounds Message: To suppress system touch sounds, MediaMonkey needs permission to change system settings. Please press continue, find MediaMonkey application in the list and grant the permission. Denied message: Permission was denied. System touch sounds cannot be disabled.  | 
| 
		 | 
	
	As discussed: Note: please try to re-use existing strings as much as possible. 1.a) Explanatory: Title: Storage access Message: To use MediaMonkey please give it access to your your media files. [Exit] [Continue] 1b) After rejection of all system runtime permission dialogs: Title: Storage access Message: To use MediaMonkey please give it access to your your media files. [Exit] [Settings >] 2. Disable touch sounds Message: To change system settings, please give MediaMonkey permission to Write Settings. [Cancel] [Settings >]  | 
| 
		 | 
	Fixed in build 1.2.0.580 | 
| 
		 | 
	Verified 585 |