Skip to content
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

Standalone APK #27

Closed
kekkoudesu opened this issue Jul 31, 2024 · 7 comments
Closed

Standalone APK #27

kekkoudesu opened this issue Jul 31, 2024 · 7 comments

Comments

@kekkoudesu
Copy link

Love the app (especially the name)! It's easily the best Squash scoring app around. I'd love to be able to install the app without needing to install the Google Play store.

Squore could support that by using Github Releases to distribute the standalone APK users can install without Google Play or Google Play Services.

I use Obtainium to automate updates to Android apps which supports Github Releases as a source. Most of my apps are installed this way.

Thanks!

@obbimi
Copy link
Owner

obbimi commented Aug 1, 2024

Thanks for the suggestion. I will have a look at this. Is it also possible to install an apk on wearOs in this way? Google is rejecting all my wearOS updates for the moment due to more strict (in my opinion to strict) guidelines/rules.
Good to hear you appreciate the app!!

@kekkoudesu
Copy link
Author

According to Google's documentation it looks like wearOS does support APKs: https://developer.android.com/distribute/best-practices/launch/distribute-wear#package-your-app

@obbimi
Copy link
Owner

obbimi commented Aug 2, 2024

Thanks for coming back. I know wearOS does support APKs. My question is more: can you install an apk on wearOS using Obtainium.

@kekkoudesu
Copy link
Author

Ah, sorry, I'm not really familiar since I don't own a smartwatch.

I did a bit more searching and found this discussion thread: ImranR98/Obtainium#1470

Some of it goes over my head, but this seems to be the upshot:

Wear Installer 2 will get you Obtainium. If you root your watch or use Shizuku, haven't tested yet, then you should be able to install stuff.

Why can I install stuff through Obtainium on my Samsung 21 without root, but when it comes to a Smart Watch it (root/Shizuku) is required? Grateful for any clarification (I am farily new to the Android ecosystem).

The ability to sidelpad an apk onto Android which has a permission for an app to do it has been removed from WearOS (WearOS is Android but with things changed, including some permissions and functions entirely removed.)

So it seems the answer is no, at least without breaking wearOS' security by rooting the device.

That's a shame, really...

@obbimi
Copy link
Owner

obbimi commented Aug 3, 2024

I implemented a github workflow that creates a release for all the 'flavours' of my app.
https://github.com/obbimi/Squore/releases
Can you give it a try with Obtainium?
You probably need to use apk: Squore.524-phoneTabletPost23-release-signed.apk

@kekkoudesu
Copy link
Author

Wow, that was quick! Thanks so much!

I searched for "Squore" in Obtainium, found your Github repository as the first result, added it, and installed the APK you recommended. The app continues to work great.

@obbimi obbimi closed this as completed Aug 10, 2024
@obbimi
Copy link
Owner

obbimi commented Aug 10, 2024

Implemented

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants