-
Notifications
You must be signed in to change notification settings - Fork 39
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
Big G disallowed the app on the store #721
Comments
Sent to G Review:
|
Happy fail. I've removed location permissions from the APK uploaded to G Play for fun to get a laugh again AND: Google rejected this release as well, reason: "I did not explain why the app needed location permission" (v1.12.0.0) lol. Filed an appeal and told them they should learn reading as the play console also states I no longer declare location permission. |
Since the Google Play store isn't linked from the README and after reading this thread I'm wondering whether https://play.google.com/store/apps/details?id=com.github.catfriend1.syncthingandroid is legit. If it is perhaps you could add a direct link to the README. If it's not perhaps you could add a note to the README which explicitly discourages/warns about the Google Play store. I think either one would help to avoid any confusion on the part of the slightly paranoid new Syncthing android user. |
@gsauthof It's legit. But as I don't know how long I'll keep play releases I've removed the link button from the GitHub README.md. If Google accepts ALL FILES ACCESS this year, it will return - if not, gplay release will die |
After a recent review, we found that your app Syncthing-Fork (com.github.catfriend1.syncthingandroid) is not compliant with one or more of our Developer Program Policies. See below for more information about your app's status and how to correct the issue. Publishing Status Issue found: Access to device storage not required To comply with our All Files Access policy, update your app to use a privacy-friendly option for accessing files in shared storage, such as the system file picker, which lets users choose specific content on the device. For details, see Android storage use cases and best practices Alternatively, depending on the use case, you can follow the recommendations listed in Receiving simple data from other apps and select an appropriate option. Update your app so that the feature uses MediaStore APIs and remove All files access (MANAGE_EXTERNAL_STORAGE) permission. If you still believe your app needs All files access permissions, then you must clearly demonstrate how your app would be broken or unusable without this core feature when you complete the Permissions Declaration Form. Follow the steps to Declare permissions for your app. To bring your app into compliance, follow these steps: Review the All Files Access Permission policy. Apps should only request access to device storage which is critical for the app to function, and may not request access to device storage on behalf of any third-party for any purpose that is unrelated to critical user-facing app functionality. |
Fun fact: As I recall the last years of doing gplay releases, it was quite often when the rare case occurred where the app had a critical bug and needed an urgent hotfix update that G's review blocked the hotfix update from being rolled out to the store due to "policy violations". Interestingly, the "reasons" from G not accepting aren't plausible. In chronological order:
Oh no, all files access is not necessary for your app. 😁😆😅😂😂🤣😭 I really look forward happy that my gplay dev account will be deleted. As there is no way to request app or account deletion from G, this might be my chance to leave. I'll just go silent with them and then the deadline will come. Should have done that earlier instead of letting me trick by "sorry , we approved your release in the end and after "months" would you stay with us and go on". Let's focus on GitHub (fastest way to release stuff) and f-droid, where the team is very helpful and friendly. |
I upgraded one of my pixel xx phones to Android 14 (PB), after being on 13 (PE). What a disaster! No apps can see user storage, unless the App specifically requests 'All Files' permission. What? If it's an older app that doesn't understand that - 'Too bad!' - say the Google Idiots with purple hair who are clueless. They got rid of everyone with problem-solving skills when they fired James Damore. Now, reading your last comment, the developer has to PETITION purple-haired nazis to have requested permissions. Brother, when I install an app, I individually get prompted and approve permissions as I see fit. I don't need some morons pre-screening apps for me, particularly as your story points out what incompetent people they are at life. It would not surprise me if they have to hire someone to tie their shoes for them. I realized after the 'refresh' of a total wipe and reinstall of Android 13, on said Pixel, I had installed Syncthing-Fork from F-Droid, when a refresh came out today on the Google Play store, but 'it couldn't install'. Even after I uninstalled the F-Droid-installed copy, and tried to install again. Delete cache and storage from the Google Play Store App - no that did not work. Reboot - nope, sorry. Can't install. Then realized you must be on Github: grabbed the non-gplay Github version. Installed with the (non-Gplay) Total Commander, and we're off and running! Does the Github version check for updates and update itself, like Fork Gram or other non-Google Play apps? Thanks. |
It has no auto updater nor update checker builtin. |
Update 2023/11:
Hey there, I am now totally fed up with Big G not understanding why this app has a native compiled executable on board which needs appropriate permissions on Android to
a) run
b) do its core functionality to sync files
This led me to the decision to close my goog play dev account. Is anyone interested to take over the task of publishing Syncthing-Fork on Gplay? Then I could send a ticket to Goog to transfer the app over to you. My time should no longer be wasted to G discussing "why a sync app needs all files access". I could invest that to bug fixing, keeping up with new Android versions, etc.
Of course I could still help a future gplay release manager by providing the app bundle readily compiled for every new release and, if really necessary, some small adjustments to meet G policies.
Regards,
Catfriend1
========
Big G disallowed the app on the store
a) making the welcome explanation screen
b) making the location permission optional
c) allowing to use the app without granting the permission
d) handing over a description of why the app requires the location permission including the required text and video demonstration where to find the explanation screen and where the WiFi SSID whitelist can be configured within the app
a) I'm giving up on the G Play Store.
b) Please get the app from GitHub or F-Droid.
c) Please don't bother me about "What has happened to the store version".
If it's now starting that bad what should be better when we need to apply for "all files access" in January 2021? I don't expect big G will "gracefully" allow that as they seem to be more interested in pushing their own apps to the people instead and widening their market influence.
One last question: Has anyone reading this successfully submitted a "reasoning document, text or video" to the G Play Console review team which was accepted and then they granted "background location permission" for your app?
The text was updated successfully, but these errors were encountered: