stratumauth / app

šŸ“± Two-Factor Authentication (2FA) client for Android + Wear OS
https://stratumauth.com
GNU General Public License v3.0
3.16k stars 202 forks source link

Imminent removal from the Google Play Store #1162

Closed jamie-mh closed 1 month ago

jamie-mh commented 4 months ago

On the 3rd of September 2024, my Google Play developer account will be deleted by Google and Authenticator Pro will no longer be available on the Google Play store. In line with the new Play Store policy, unless I consent to publicly displaying my home address, I will no longer be able to publish apps.

image

The alternative is to register as an organisation, which involves renting a PO-box and a dedicated support phone number. Of course, this is unreasonable and unsustainable for a free app.

From September, Authenticator Pro will only be available through the F-Droid repos and from GitHub releases.

This is a heads-up for anyone wondering past this date.

jamie-mh commented 2 months ago

P.S: I think it might be too late to mention this, considering I can't find the play store entry for Authenticator Pro already but what if a final update was pushed to google play users notifying them (via a dialog popup or something) that the app would be published under a new name and that users needed to manually migrate etc.? I am not aware of the whole procedure about re-publishing so if that required older one to be unpublished first somehow, then probably nothing can be done :-/

The app is unpublished and I can't push any updates, so there is no way of notifying users. That being said, the app hasn't been uninstalled from devices and will continue to work as-is. It just can't be reinstalled from the Google Play store.

Kucharskov commented 2 months ago

I am reading and following this whole thread with bated breath. As soon as I read that I could become a tester I immediately did so! The app works perfectly, and from Google Play I was able to install it on my watch (Galaxy Watch 6) as well. It syncs without a problem, generates correct codes. Wonderfull!

The only problem I've found is when I return to an open app on the phone from ā€œrecently launchedā€ the app closes with a ā€œbiometric scan rejectedā€ notification.

P.S What will be the final name of app? I just want to update few places where i wrote about that authenticator ;)

ThunderF0x commented 1 month ago

I think it's good that the app is being renamed but the new name ā€œStratumā€ should be reconsidered because when I search for ā€œStratumā€ in the Google Play Store I find at least 6 apps with this name. In my opinion, a unique name would be better so that there is no risk of confusion. If you search for the name in the Google Play Store, only your app should be found and no other apps.

kylemacfarlane commented 1 month ago

I have a bug with the Wear OS app in this version. Do I report it here or a new issue?

If I reopen the app and it already has a previous token selected, the back swipe is very unreliable and I have to swipe 3-6 times to get back to the list to select a different token.

I'm currently using a PW3 with Wear OS 5 and previously I used a PW1 with Wear OS 4. So it could be a Wear OS 5 incompatibility or a new bug in the repub branch.

Omnibrain007 commented 1 month ago

I think it's good that the app is being renamed

I think that is really a good idea. Stratum seems to be also a name part of many companies. Perhaps you take a new unique name like: Jamies Authentificator

By the way, many thanks for your work!

Sominemo commented 1 month ago

A minor thing but Iā€™ll still mention, I like the name starting from "Authenticator" because letter A gets the app listed at the beginning of the app picker on Android and Wear OS.

KlosiakMK commented 1 month ago

A minor thing but Iā€™ll still mention, I like the name starting from "Authenticator" because letter A gets the app listed at the beginning of the app picker on Android and Wear OS.

On the WearOS watch you can move any app on the top of the apps list by longer press of the desired app on the app list, and after that you should be able to move the app to the top of the list. It may be harder to do this on the Android phone I guess.

Sominemo commented 1 month ago

you can move any app on the top of the apps list by longer press of the desired app on the app list, and after that you should be able to move the app to the top of the list

This doesnā€™t appear to be something I can do on Wear OS 4 Pixel Watch. Long pressing an app opens actions menu.

KlosiakMK commented 1 month ago

you can move any app on the top of the apps list by longer press of the desired app on the app list, and after that you should be able to move the app to the top of the list

This doesnā€™t appear to be something I can do on Wear OS 4 Pixel Watch. Long pressing an app opens actions menu.

I see. It works as described on my TicWatch Pro 5 Enduro with WearOS 4. I thought that it is an app list feature present for all WearOS 4 smartwatches. Looks like I was wrong and it is more likely to be launcher dependent.

jamie-mh commented 1 month ago

Hi everyone, thanks for participating in the closed test. I will make the app generally available on Google Play soon.

image
KlosiakMK commented 1 month ago

Good news! Thanks @jamie-mh for your efforts and everyone for participation!

Herman-n commented 1 month ago

I hope there will be enough donations to appreciate the efforts to re-release the app.

I've already given my donation...

eltos commented 1 month ago

I think it's good that the app is being renamed but the new name ā€œStratumā€ should be reconsidered because when I search for ā€œStratumā€ in the Google Play Store I find at least 6 apps with this name. In my opinion, a unique name would be better so that there is no risk of confusion. If you search for the name in the Google Play Store, only your app should be found and no other apps.

@jamie-mh How about Authepad?

Blend word of Authenticator and One-time-pad, so it's self-explaining and representative for the apps purpose. It's truly unique: there are zero results in Google Play, zero results in F-Droid, and even on Google search nothing with this exact name shows up. It's also distinct enough from "Authenticator" to avoid confusion or conflicts. Since the first few letters are equal to the previous app name, the position in alphabetically sorted app lists will be the same, and typing the first letter in your drawers search bar will show it as before, so users for which this is of relevance can keep their habit. Plus it's shorter.

Herman-n commented 1 month ago

@jamie-mh How about Authepad?

No. This app is for OTP = one time password, not for OTP = one time pad.

Or am I wrong?

Kucharskov commented 1 month ago

Anyway guys... @jamie-mh already changed package name, name on GitHub and bought a new domain for that project. I think name was already choosen.

KlosiakMK commented 1 month ago

Anyway guys... @jamie-mh already changed package name, name on GitHub and bought a new domain for that project. I think name was already choosen.

Fully agree. App name were chosen. Steps required for new release in Play Store were done for this app name. I don't see much benefit from renaming the app at this stage. Too much effort with too low outcome.

MisterDams commented 1 month ago

I'm glad you figured out a way to keep this app alive!

The new name is a bit lost in my alphabetical app drawer list, might be the right time to add a shortcut on the launcher (should have done it much sooner!)

rywz commented 1 month ago

@jamie-mh does that mean we should uninstall authenticator pro and install stratumauth? Well, I don't see any reason for you to maintain both authenticator pro and stratumauth (even if they're actually the same), just wanted to be sure.

KlosiakMK commented 1 month ago

@jamie-mh does that mean we should uninstall authenticator pro and install stratumauth? Well, I don't see any reason for you to maintain both authenticator pro and stratumauth (even if they're actually the same), just wanted to be sure.

Authenticator Pro (old app) is no longer supported. It was removed from Google Play Store and there will be no further updates available. It will work on your devices but I would suggest to remove is and switch to the new app version (Stratum). Backups from old one works with the new one by the way.

stbxxl commented 1 month ago

The new app (Stratum) seems to be removed from the Google Play Store too. I get a "Not Found" message when I click on the link provided by https://stratumauth.com/download: (https://play.google.com/store/apps/details?id=com.stratumauth.app )

rak-rak commented 1 month ago

The new app (Stratum) seems to be removed from the Google Play Store too. I get a "Not Found" message when I click on the link provided by https://stratumauth.com/download: (https://play.google.com/store/apps/details?id=com.stratumauth.app )

Still available for me. Are you registered fort beta test?

AFulgens commented 1 month ago

The new app (Stratum) seems to be removed from the Google Play Store too. [...]

My 2Ā¢: It's not publicly available yet, "just" for closed/open beta testers, based on the last screenshot from the publishing process posted. We just have to be a bit more patient. I love OSS, when people actually put in the elbow grease. This whole gauntlet with the republishing definitely earned a coffee via the sponsorship link from me šŸ˜„ Especially if it works šŸ¤£

jamie-mh commented 1 month ago

Hi everyone,

The app has been reviewed by Google and is now publicly available: https://play.google.com/store/apps/details?id=com.stratumauth.app I'm closing this issue.

KlosiakMK commented 1 month ago

Great! Thank you @jamie-mh for all your efforts to make this app available again. Cheers!

rak-rak commented 1 month ago

Thank you!

the-code-creator commented 1 month ago

Amazing, thanks!šŸ˜»

Gravemind2015 commented 1 month ago

Awesome! I hope it all goes smoothly. Will be looking forward for the name change on the Izzy repo if that's planned. P.S. It'll be funny to have the encrypted backup file extension still say .authpro :-)

IzzySoft commented 1 week ago

@jamie-mh looks like you forgot to drop us a note. And while the changed package name would usually be noticed here, it will take quite a while for that to happen becauseā€¦

$ iod repo get me.jmh.authenticatorpro
me.jmh.authenticatorpro: looking for 'https://api.github.com/repos/stratumauth/app/releases'
me.jmh.authenticatorpro: checking tag 'v1.0.2'
me.jmh.authenticatorpro: lastRelNo set to 'v1.0.2', checking for files
me.jmh.authenticatorpro: Upstream file date (2024-10-18 20:08) is newer than ours (2024-06-25 19:39).
me.jmh.authenticatorpro: returning ['v1.0.2','https://github.com/stratumauth/app/releases/download/v1.0.2/com.stratumauth.app-armeabi-v7a.fdroid.apk',1729274913]
me.jmh.authenticatorpro: 1.25.2 up-to-date.

well, 1.0.2 < 1.25.2 :man_shrugging:

So do you want us to switch to the new package name (guess that's a rhetorical question to be answered by "yes") and, while on it, shall we stick with armeabi (32bit) or switch to arm64?

jamie-mh commented 1 week ago

@IzzySoft yep my bad forgot to leave you a mention.

Yes, can you switch to the new package name please. I think we should use the 64-bit build now (it seems like Android has already started phasing out support for 32-bit: #1174). I provide a "fat" apk with all ABIs on my repo for anyone who needs it.

IzzySoft commented 1 week ago

Thanks @jamie-mh! I'll then prepare the switch:

First 3 bullet points will be completed around 7 pm UTC (with the next sync), so then please change the link behind the IoD badge to com.stratumauth.app (just need to adjust the packageName there). All prepared here now:

image

Android has already started phasing out support for 32-bit

No, not Android. Just Google (for their Pixels) and a few other device vendors. Also some chip vendors (e.g. some new ARM chips dropped support, also new SnapDragons) ā€“ but some vendors even managed to re-establish 32bit support there.

jamie-mh commented 1 week ago

@IzzySoft thanks for changing the package name. I've updated the links in the repo and website to point to the new page.

It still uses the old description though, can it be resynced with the fastlane files in this repo or is it linked to the old page in some way?

IzzySoft commented 1 week ago

I've updated the links in the repo and website to point to the new page.

Thanks!

It still uses the old description though

My bad, I forgot to manually trigger a Fastlane update. Was notified of this already by an IzzyOnDroid team member, so it was fixed last night ā€“ effective with the next sync in about 4h from now.