@nativescript/camera
Advanced tools
Comparing version 5.0.13 to 5.0.15
@@ -26,3 +26,3 @@ import { Utils, Application, Device, Trace, ImageAsset } from '@nativescript/core'; | ||
} | ||
if (!permissions.hasPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)) { | ||
if (!api33() && !permissions.hasPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)) { | ||
saveToGallery = false; | ||
@@ -154,4 +154,12 @@ } | ||
}; | ||
function api33() { | ||
return android.os.Build.VERSION.SDK_INT >= 33 && Utils.ad.getApplicationContext().getApplicationInfo().targetSdkVersion >= 33; | ||
} | ||
export let requestPermissions = function () { | ||
return permissions.requestPermissions([android.Manifest.permission.WRITE_EXTERNAL_STORAGE, android.Manifest.permission.CAMERA]); | ||
if (api33()) { | ||
return permissions.requestPermissions([android.Manifest.permission.CAMERA]); | ||
} | ||
else { | ||
return permissions.requestPermissions([android.Manifest.permission.WRITE_EXTERNAL_STORAGE, android.Manifest.permission.CAMERA]); | ||
} | ||
}; | ||
@@ -158,0 +166,0 @@ export let requestPhotosPermissions = function () { |
{ | ||
"name": "@nativescript/camera", | ||
"version": "5.0.13", | ||
"version": "5.0.15", | ||
"description": "Provides API for using device camera", | ||
@@ -5,0 +5,0 @@ "main": "index", |
Sorry, the diff of this file is not supported yet
70908
575