syncthing / syncthing-android

Wrapper of syncthing for Android.
https://syncthing.net/
Mozilla Public License 2.0
3.38k stars 378 forks source link

Info: No releases on google play for now #2064

Open imsodin opened 7 months ago

imsodin commented 7 months ago

It's our time again for a random denial of the access to device storage by google play. I'll appeal of course, however they will likely be slow to respond and have stupid requirements, so it will take a while.

(Just as we got more contributions, which I am already "struggling" to keep up with - more like not keeping up with. If anyone affected reads this - sorry about that, I will get to them. Thanks a lot for contributing!)

imsodin commented 6 months ago

Unfortunately no progress. Few times back and forth with them, but no real interaction yet. As in I give targeted and concrete explanations using their own criteria and wording to explain why we need this permissions and fulfill the requirements to be allowed to use it. And ask them to write what's wrong about that or give any concrete suggestions. And then I receive another boilerplate email not engaging with anything I wrote. I'll continue that game in the hopes that something eventually randomly changes, but there's no indication that things will improve at this time.

bt90 commented 6 months ago

F-Droid updates tend to be a bit slow. However, I'll investigate if there's a problem with the build.

imsodin commented 6 months ago

There aren't any problems on their side, it's on mine - I didn't do 1.27.4. At the time I was foolish enough to hope for a quick-ish resolution of the google play situation and was thus pausing releases. 1.27.5 will happen soon(.TM).

Nimras186 commented 5 months ago

Any idea when Android will start seeing updates again still on 1.27.3?

ThirtySomething commented 4 months ago

I'm a developer, too. But I've got no experience with Android developent. Is there a way to support you somehow? I'm not sure but I assume that with this new permission at least one issue might be fixed.

imsodin commented 2 months ago

Update: No update. The last one still applies: https://github.com/syncthing/syncthing-android/issues/2064#issuecomment-2015948576. Except that I wont play the game of pointless email ping-pong anymore. I'll just keep releasing and they'll probably keep rejecting. If you can, switch to F-Droid (and everyone on android 11 or so can, since then there are no more manual updates needed so except for the initial install F-Droid really isn't a hassle to use anymore on plain stock android). I don't know yet what I will do mid-term with the situation. Of course I'll drop an update here if anything new comes up.

Also there's no way to help I am aware of. Unless you are in the very unlikely position to change google play's position from the inside :) Please do not use this issue to try to organise some attention thing or whatever (if you want to do something you can of course, not here though, and I doubt it helps).

Nimras186 commented 2 months ago

Update: No update. The last one still applies: #2064 (comment). Except that I wont play the game of pointless email ping-pong anymore. I'll just keep releasing and they'll probably keep rejecting. If you can, switch to F-Droid (and everyone on android 11 or so can, since then there are no more manual updates needed so except for the initial install F-Droid really isn't a hassle to use anymore on plain stock android). I don't know yet what I will do mid-term with the situation. Of course I'll drop an update here if anything new comes up.

Also there's no way to help I am aware of. Unless you are in the very unlikely position to change google play's position from the inside :) Please do not use this issue to try to organise some attention thing or whatever (if you want to do something you can of course, not here though, and I doubt it helps).

I'm sorry to hear that there seems to be no end in sight from google. In regards to F-Droid I have no clue what that is or how that work, I might be able to figure it out but not sure if my friend who uses it 2 will as I set it up last time I was in Denmark very not technical not sure I can explain how to use it. But I will try and remember to look up this F-Droid thing just wrong we have to go this far to get something updated because Google are being sad about it.

minzdrav commented 2 months ago

Update: No update. The last one still applies: https://github.com/syncthing/syncthing-android/issues/2064#issuecomment-2015948576. Except that I wont play the game of pointless email ping-pong anymore. I'll just keep releasing and they'll probably keep rejecting. If you can, switch to F-Droid (and everyone on android 11 or so can, since then there are no more manual updates needed so except for the initial install F-Droid really isn't a hassle to use anymore on plain stock android). I don't know yet what I will do mid-term with the situation. Of course I'll drop an update here if anything new comes up.

Also there's no way to help I am aware of. Unless you are in the very unlikely position to change google play's position from the inside :) Please do not use this issue to try to organise some attention thing or whatever (if you want to do something you can of course, not here though, and I doubt it helps).

Hi @imsodin Thank you for the update! What is the recommended way to switch from Google Play to F-Droid? In the F-Droid UI I can see only the delete button. Looks like it's not possible to update the Google Play version from the F-Droid. Should I remove and reinstall? What about configuration? Do I need to set up all folders again?

imsodin commented 2 months ago

Installing F-Droid is not that hard, a few initial manual steps and then it's all automatic:

  1. Install F-Droid - requires setting some unknown app permissions, see e.g. these instructions: https://www.popsci.com/diy/f-droid-download/#h-how-to-set-up-f-droid
  2. Open F-Droid, tap the search icon towards the bottom right to search for syncthing, tap it and install it (confirm).
  3. Check automatic updates is enabled (not sure if it's the default): Bottom right is the settings symbol, look for "Automatically install updates".
  4. Be happy or something.

The synthing setup stuff is of course a bit more annoying. There's the config backup/import functionality that can help with that.

If you have any questions on that, please ask on the forum - https://forum.syncthing.net. Generally to ask about this issue or discuss it, please use the forum not this issue. People might subscribe to it to get relevant updates (and most devs are subscribed by default), so lots of people would be notified without any actual update.

Nimras186 commented 2 months ago

Installing F-Droid is not that hard, a few initial manual steps and then it's all automatic:

1. Install F-Droid - requires setting some unknown app permissions, see e.g. these instructions: https://www.popsci.com/diy/f-droid-download/#h-how-to-set-up-f-droid

2. Open F-Droid, tap the search icon towards the bottom right to search for syncthing, tap it and install it (confirm).

3. Check automatic updates is enabled (not sure if it's the default): Bottom right is the settings symbol, look for "Automatically install updates".

4. Be happy or something.

The synthing setup stuff is of course a bit more annoying. There's the config backup/import functionality that can help with that.

If you have any questions on that, please ask on the forum - https://forum.syncthing.net. Generally to ask about this issue or discuss it, please use the forum not this issue. People might subscribe to it to get relevant updates (and most devs are subscribed by default), so lots of people would be notified without any actual update.

Thank you so much for your answer, I will look into it when I get home from my holiday next week, hopefully at some point you get it into Google thick head that you need what ever it is they block you on so we can get our updates back. Thank you for your amazing work I will keep my fingers crossed.

And off course if something change so I might be able to help as a normal user with no extra skills to get google to play nice just let me know if I am able to do it I will.

KarlM256 commented 2 months ago

Hi,

Thanks for all your hard work to support Syncthing.

Would you mind keeping builds here, signed the way you do now? That way we can test release candidates and provide feedback. It would also allow folks that have everything set up for the existing Google Play configuration to simply download the apk from GitHub and upgrade it.

Thanks,

Karl

imsodin commented 2 months ago

Would you mind keeping builds here, signed the way you do now? That way we can test release candidates and provide feedback. It would also allow folks that have everything set up for the existing Google Play configuration to simply download the apk from GitHub and upgrade it.

Yes the exact same apks as now will also be available on the github releases for now. I am not entirely sure those are a drop-in for the Google Play install though - I think Google Play forced some app package thing on us a while ago, that might have changed how they are signed. Apparently not, it works, see below - nice.

KarlM256 commented 2 months ago

Hi,

I have been doing exactly that for 1.27.4 5 and 6. Of course, not to say that won't change.

Thanks,

Karl

On Fri, Jul 12, 2024, 02:28 Simon Frei @.***> wrote:

Would you mind keeping builds here, signed the way you do now? That way we can test release candidates and provide feedback. It would also allow folks that have everything set up for the existing Google Play configuration to simply download the apk from GitHub and upgrade it.

Yes the exact same apks as now will also be available on the github releases for now. I am not entirely sure those are a drop-in for the Google Play install though - I think Google Play forced some app package thing on us a while ago, that might have changed how they are signed.

— Reply to this email directly, view it on GitHub https://github.com/syncthing/syncthing-android/issues/2064#issuecomment-2225185982, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADJS2WNEWW2D4Y6A5OAI5BTZL6OT3AVCNFSM6AAAAABD4MWLYCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRVGE4DKOJYGI . You are receiving this because you commented.Message ID: @.***>

imsodin commented 2 months ago

I am still on this.
One action taken was to temporarily unlist the app, and it looks like it's still unlisted at the time of writing even though I reverted the change. Anyway in my book it's a good thing that no new users install an outdated app where the future of the distribution channel (gplay) is unclear. It might become listed again soon with or without the permission granted (certainly if it is granted).
I am still in communication with google play, and there's been an exchange of messages where I actually felt some engagement. The situation is still not clear nor is there any timeline, but "something" is ongoing.

Edit/meta update: Do not comment on this issue to ask for updates (generally don't) or help with this situation (use https://forum.syncthing.net/ instead). People might subscribe to this issue to get relevant updates (and most devs are subscribed by default), so lots of people would be notified without any actual update on your comment. I will lock the issue if needed, but would prefer not to (there were relevant inputs/updates by others before).

girzon commented 2 months ago

Any idea when app will be available ?

Was just trying to install it in Australia & not available on the app store
it lead to lots of searching until found this thread I almost installed a sneaky similar looking app (very similar looking logo)

Is there a .apk available found on the releases tab https://github.com/syncthing/syncthing-android/releases

update andriod blocks installation calling from apk (newest version) calling it harmful

rogers1106 commented 1 month ago

Are releases now limited to F-Droid? Nothing on GitHub anymore? I'm missing 1.27.6.2 here.

tomasz1986 commented 1 month ago

Are releases now limited to F-Droid? Nothing on GitHub anymore? I'm missing 1.27.6.2 here.

They are available at https://github.com/syncthing/syncthing-android/releases. Please note that there is no actual difference between v1.27.6 and v1.27.6.2, and also it is true that there has been no new release for quite a while, as Syncthing proper is currently at v1.27.10 already.

imsodin commented 1 month ago

What @tomasz1986 said. I also will do a release soon-ish (as usual, F-Droid and github), some internal cleanup to be taking care of. No updates on the google play front, except that "things" are still ongoing and the situation is still unclear.

Edit/reminder: Please do not comment on this issue.
Well you might, if you really have something relevant and new to say, but please err on the side of not commenting. Especially as much as I appreciate it, please don't say "thanks" in a comment - leave an emoji instead. As always definitely don't ask for updates or plus-1 - reasoning is in some of my previous comments.

Alfa21tpp commented 1 month ago

Hi @imsodin , I doubt they will ever tell you which part of the code generates the problem on GP. Perhaps a better choice is to compare the latest accepted version of the code with the first one that is no longer accepted. Another way perhaps is to compare this project with the forked one by Catfriend1 which seems not to suffer from update problems. I know mine are just words... but I hope to shine some light or ideas. Sometimes when dealing with black boxes it's better to make changes instead of asking the boxed heads why ;-) I understand the issue is related to permissions, but maybe the way they are used is not well accepted .

JNKL commented 2 weeks ago

Is android.permission.MANAGE_EXTERNAL_STORAGE the problem here?