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

Add documentation describing manual signing requirement for Android packages #1703

Closed
freakboy3742 opened this issue Mar 17, 2024 · 2 comments
Labels
documentation An improvement required in the project's documentation. enhancement New features, or improvements to existing features. good first issue Is this your first time contributing? This could be a good place to start!

Comments

@freakboy3742
Copy link
Member

What is the problem or limitation you are having?

It is possible to use briefcase package android to produce an APK or AAB file for distribution; however, this file is not usable as is - it must be signed. While Briefcase has documentation for how to sign your application bundle for Android, this documentation isn't linked from the Android/Gradle reference page.

Describe the solution you'd like

The Platform Quirks section should mention the manual code signing requirement, linking to the Android publication HOWTO.

Describe alternatives you've considered

Additional context

There's two use cases to consider here:

  1. Publication to the Play Store
  2. Ad-hoc distribution via APK

The documentation that is added should be clear that it doesn't matter how you distribute your app - you need to sign it.

@freakboy3742 freakboy3742 added enhancement New features, or improvements to existing features. good first issue Is this your first time contributing? This could be a good place to start! documentation An improvement required in the project's documentation. labels Mar 17, 2024
@ashleyplusplus
Copy link
Contributor

at pycon2024 working on this!

@freakboy3742
Copy link
Member Author

Fixed in #1813

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation An improvement required in the project's documentation. enhancement New features, or improvements to existing features. good first issue Is this your first time contributing? This could be a good place to start!
Projects
None yet
Development

No branches or pull requests

2 participants