Skip to content

Commit 140390c

Browse files
authored
fix(camera): external storage permission api targeting (#547)
1 parent 2857990 commit 140390c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/camera/index.android.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const takePicture = function (options?: CameraOptions): Promise<any> {
3232
shouldKeepAspectRatio = Utils.isNullOrUndefined(options.keepAspectRatio) ? shouldKeepAspectRatio : options.keepAspectRatio;
3333
}
3434

35-
if (!api33() && !permissions.hasPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
35+
if (!api30() && !permissions.hasPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
3636
saveToGallery = false;
3737
}
3838

@@ -168,12 +168,12 @@ export const isAvailable = function () {
168168
return Utils.android.getApplicationContext().getPackageManager().hasSystemFeature(android.content.pm.PackageManager.FEATURE_CAMERA);
169169
};
170170

171-
function api33(): boolean {
172-
return (<any>android).os.Build.VERSION.SDK_INT >= 33 && Utils.ad.getApplicationContext().getApplicationInfo().targetSdkVersion >= 33;
171+
function api30(): boolean {
172+
return (<any>android).os.Build.VERSION.SDK_INT >= 30 && Utils.ad.getApplicationContext().getApplicationInfo().targetSdkVersion >= 30;
173173
}
174174

175175
export const requestPermissions = function () {
176-
if (api33()) {
176+
if (api30()) {
177177
return permissions.requestPermissions([android.Manifest.permission.CAMERA]);
178178
} else {
179179
return permissions.requestPermissions([android.Manifest.permission.WRITE_EXTERNAL_STORAGE, android.Manifest.permission.CAMERA]);

0 commit comments

Comments
 (0)