Skip to content

Commit

Permalink
Merge pull request #115 from bbhtt/tweak
Browse files Browse the repository at this point in the history
Tweak wording of app-id requirement and link to flatpak-docs
  • Loading branch information
razzeee authored Nov 8, 2023
2 parents f9fdb26 + 372e396 commit 37167e0
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@ This command starts a local development server and opens up a browser window. Mo

You can access it on [http://localhost:3000](http://localhost:3000) then.

If port 3000 is already in use and you see an error, use

```
$ yarn start --port PORT
```

to start it on a different port. See the [Docusaurus manual](https://docusaurus.io/docs/cli#docusaurus-cli-commands)
for other arguments available.

### Build

```
Expand Down
2 changes: 1 addition & 1 deletion docs/02-for-app-authors/02-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ using the `extra-data` source type.

Each application should have a unique application ID, following the standard reverse-DNS schema. See [the Flatpak documentation](http://docs.flatpak.org/en/latest/conventions.html#application-ids) for more information on this. The Application ID should be a real URL of a domain that the app author has control over or where their app is hosted.

The Application ID used in the manifest should match with the ID used by the application's upstream. This is necessary as flatpak by default only allows the application to own its own Application ID and its subnames in session-bus. If they don't match a `--own-name=<bus name>` might be required in `finish-args` section of the manifest.
The Application ID used in the manifest should match with the ID used by the application's upstream. This is necessary as flatpak provides a [filtered session-bus access](https://docs.flatpak.org/en/latest/flatpak-command-reference.html#session-bus-policy-metadata) by default. If they don't match a `--own-name=<bus name>` might be required in `finish-args` section of the manifest.

Ignoring this will lead to problems down the line, such as not being able to verify the app and receiving payments. It also decides, which verification methods will be available. For e.g. using `io.github.flathub.TestApp` would only allow for `Github` or `Website` verification.

Expand Down

0 comments on commit 37167e0

Please sign in to comment.