I was told that this may because that if targetSdkVersion is >= Android 6.0(API level 23), developer need to add some code for request related permissions from the user a