-
Notifications
You must be signed in to change notification settings - Fork 4
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
make APKs available outside PlayStore #3
Comments
i never upload it to playstore, its only available in this Github Releases upload to F-Droid still got error |
You cannot "upload" to F-Droid. You can request inclusion. If accepted, they'd build and distribute. Thanks for making the APK available at releases! I've just checked it for possible inclusion with my repo. No "offending libraries" (e.g. Tracking or proprietary libs) found, which is good! But:
Could you outline what those are needed for? Next, the signing key:
That's a debug key, also not intended for APKs to be distributed. Could you please create (and use) a proper release key for that? For reference and some background, please see https://gitlab.com/IzzyOnDroid/repo/-/issues/477 Thanks a lot! |
Not All Users can create MQTT Server with HTTPS
This is Because Github Action Release, i will try to use my signing, because runner run on my server But you can use this release, it from my signing key
this is for reading USSD Request, and is not to dangerous, because user need to activate it manually if they need USSD command, some phone need to use AccessibilityServices, others not |
i try to submit to F-Droid, still not understand 😁 |
Thanks for your explanations! Yes, that makes sense. The APK also looks fine, with a single thing for a future release maybe:
which can easily be avoided: android {
dependenciesInfo {
// Disables dependency metadata when building APKs.
includeInApk = false
// Disables dependency metadata when building Android App Bundles.
includeInBundle = false
}
} For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains. I could use that APK now, but then could not enable updates: there are 2 newer releases with the same tag name syntax but the debug signed APKs attached, so the updater would immediately try to fetch the latest. Could be worked around two ways: either marking those with the "wrong APK" attached as pre-releases (which my updater would ignore then unless explicitly told not to), or using different tag naming patterns for those (e.g.
Do all the APKs use the very same
That's F-Droid.org's repo, they'd build your app from its sources themselves. And what their bot points out there is:
|
@IzzySoft i have change version to v1.2 i create separate branch for ObjectBox, so new version not use ObjectBox Again |
Thanks! So now v1.2.1 also has "1.2+2" (both versions not changed again) 😜 It also still carries the debug flag and still is signed using a debug key, so I cannot (yet) add it to my repo. Glad to see the dependency blob gone, though 😃
Great! That will make it eligible for F-Droid then, hopefully (if that Maven repo is dealt with as well). If you want to establish reproducible builds there, you'll have to deal with the debug flag & key as well, though. |
Did/Would you consider making the APKs available outside PlayStore (e.g. by attaching them to their corresponding releases)? Not everyone has access to that walled garden. Thanks in advance!
The text was updated successfully, but these errors were encountered: