Replies: 2 comments 4 replies
-
people that download with play store might not have knowledge about github or they might not be log in-nd on github so they wouldn't be abloe to download the app. and in addition to that, github won't tell them to login manually |
Beta Was this translation helpful? Give feedback.
3 replies
-
Thanks for the idea, there will be a separate flavor for the github version and the google play store. The former will have a lower target sdk version and android version checks removed. It will be implemented right after I finish working on gradle. In the meantime, you can modify the source code yourself and remove the checks. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello Tyron. First of all I want to tell you that I am very satisfied with CodeAssist, and I appreciate all the effort you are putting into continuing to develop this wonderful IDE.
Since I unfortunately do not have a desktop device among my belongings, I am using CodeAssist to develop my projects. But I have a special use case, which requires you to consider what I'm going to propose next, for when you're ready to release the next version of CodeAssist.
As you know, Google Play app publishing policies force you not to allow CodeAssist users to disable storage restrictions that were added starting with Android 11.
So I came up with an easy working solution that you can take to achieve the desired goal without getting into trouble with Google Play, since that doesn't require you to request the
android.permission.MANAGE_EXTERNAL_STORAGE
permission. Please read the following lines carefully.targetSdkVersion
property to 29targetSdkVersion
property to the value it had before you did the above.In case you consider doing the above, you should also do the following.
Implement the following logic when the app starts:
if(Build.VERSION.SDK_INT>=30 && Environment.isExternalStorageLegacy()){/* not installed from Goggle Play, can enable the file browser dialog */}
Explain something like the following to the user: If you want to be able to access any directory of your device's internal storage, you would need to download an alternate version of CodeAssist from Github. And if it does, you'll need to uninstall this version first, so you won't have any trouble installing that alternate version.
Let me know if you read this. Best regards.
Beta Was this translation helpful? Give feedback.
All reactions