我的钛合金应用程序没有请求打电话的许可.我的tiapp.xml list 标记中有以下XML:
<uses-feature android:name="android.permission.CALL_PHONE" android:required="false"/>
以下是我的JavaScript代码:
var permissionsToRequest = [];
var callPhonePermission = "android.permission.CALL_PHONE";
var hasCallPhonePermission = Titanium.Android.hasPermission(callPhonePermission);
if (!hasCallPhonePermission) {
permissionsToRequest.push(callPhonePermission);
}
if (permissionsToRequest.length > 0) {
Titanium.Android.requestPermissions(permissionsToRequest, function(e) {
if (e.success) {
Ti.API.info("SUCCESS");
} else {
Ti.API.info("ERROR: " + e.error);
}
});
}
这就是当我把手机连接到一台运行Android Studio的电脑上时,我在Logcat中看到的情况:
ERROR: Permission(s) denied: android.permission.CALL_PHONE个
你知道我可能做错了什么吗?