Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cordova Plugin Diagnostic Visual Studio 2017 Error #9

Open
wants to merge 536 commits into
base: master
Choose a base branch
from

Conversation

unixp
Copy link

@unixp unixp commented Nov 10, 2017

Hello mate
I installed your plugin in my apache cordova app vs2017 and i recived lots of error while build
cordova tools > 6.3.1 platform > 5.2.1 and nodjs > 44.3
min target 14 and max 23
All android sdk and build tools installed
Build Errors :
error

1
1

@unixp unixp changed the title Diagnostic Visual Studio 2017 Error Cordova Plugin Diagnostic Visual Studio 2017 Error Nov 10, 2017
 strings switch not supported in -source 1.6
- Add `requestRemoteNotificationsAuthorization()` for iOS. Resolves #269.
- Add `remoteNotificationType` constants for iOS to enumerate the various notification types when checking with `getRemoteNotificationsAuthorizationStatus()` or requesting with `requestRemoteNotificationsAuthorization()`.
- Minor refactor/code cleanup of native iOS implementation.
…d race conditions when querying async native managers such as Bluetooth. Fixes #271.
… those which call methods on [UIApplication sharedApplication] so must explicitly run on the main thread) to prevent THREAD WARNING messages in the console.

Fixes #272.
Fix optionality of external storage module.
dpa99c and others added 30 commits November 9, 2023 16:31
Android: direct getExternalSdCardDetails without permission request
No data is collected in accordance to Apple's definition of collected data.

https://developer.apple.com/app-store/app-privacy-details/#data-collection

“Collect” refers to transmitting data off the device in a way that allows you and/or your third-party partners to access it for a period longer than what is necessary to service the transmitted request in real time.

There is one API that requires a declared reason to use, the NSUserDefaults API.
The code is in the base Diagnostic utility class so it's available/used regardless of modules instead, but the actual execution path is only ever invoked through the Motion module.

It uses the standard user defaults object which is private to the application. CA92.1 appears to the best reason description, which describes that the SDK reads and writes information that is only
accessible by the app itself and not to other apps or processes.
The way it was written, someone (like me) could understand `enableDebug()` would redirect any log messages (even native ones) from logcat into the JS console. It's not the case, you still need to attach to Android Studio to see logcat detaills.
[README] Make it clear debug is about the plugin
Added conditions to not use CTCellularData on Mac Catalyst.
…n-settings

Added iOS implementation of switchToNotificationSettings function
feat(ios): Resource Bundle to provide the Privacy Manifest
Bump WRITE_EXTERNAL_STORAGE to 32 for camera
docs: readme to suggest edit-config instead of config-file
docs: correct example log for Ephemeral permission granted
Android: replace deprecated StatFs functions
docs: remove piece of sentence in readme
…iour in API 34 / Android 14

- Add `getCameraAuthorizationStatuses()` to return the individual statuses of requested permissions related to camera
- Change `getCameraAuthorizationStatus()` to natively derive the single combined status result based upon build SDK version and requested permission statuses
  - Return a `LIMITED` status on Android 14 if user selects limited access to photo library (return `GRANTED` if user selects to allow access to all)
…n status in `getCameraAuthorizationStatus()` so it handles case where storage permissions are not requested
[README] Correct variable name in getLocationAccuracyAuthorization callback
…example app package name) when determining isDebugBuild()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.