You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The IntegrationValidator checks for a correct implementation, however as of Android 11 a new permission, android.permission.QUERY_ALL_PACKAGES, had to be added in order for the SDL library to work. The validator still throws an error when this permission is not included but only because one of the other checks requires that permission. The error message given to the developer is then misleading stating that the SdlBroadcastReceiver is not implemented correctly when in fact it is, but without the new permission the IntegrationValidator can't query for the receiver.
Reproduction Steps
Deploy sample app on Android 11 device without android.permission.QUERY_ALL_PACKAGES permission
Attempt to start app
Notice error in logcat stating incorrect reasoning for determining an incorrect implementation
Expected Behavior
Validator provides meaningful and correct information when informing developers what is missing or wrong with their integration. In this case states the developer is missing the android.permission.QUERY_ALL_PACKAGES permission.
Observed Behavior
The IntegrationValidator tells the developer their SdlBroadcastReceover is incorrectly implimented.
OS & Version Information
Android Version: 11, will not occur on older versions
SDL Android Version: 5.0.0
The text was updated successfully, but these errors were encountered:
Bug Report
The
IntegrationValidator
checks for a correct implementation, however as of Android 11 a new permission,android.permission.QUERY_ALL_PACKAGES
, had to be added in order for the SDL library to work. The validator still throws an error when this permission is not included but only because one of the other checks requires that permission. The error message given to the developer is then misleading stating that theSdlBroadcastReceiver
is not implemented correctly when in fact it is, but without the new permission theIntegrationValidator
can't query for the receiver.Reproduction Steps
android.permission.QUERY_ALL_PACKAGES
permissionExpected Behavior
Validator provides meaningful and correct information when informing developers what is missing or wrong with their integration. In this case states the developer is missing the
android.permission.QUERY_ALL_PACKAGES
permission.Observed Behavior
The
IntegrationValidator
tells the developer theirSdlBroadcastReceover
is incorrectly implimented.OS & Version Information
The text was updated successfully, but these errors were encountered: