Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

META: Pilot alternative app distribution platform #92

Closed
3 of 7 tasks
patcon opened this issue Mar 24, 2015 · 6 comments
Closed
3 of 7 tasks

META: Pilot alternative app distribution platform #92

patcon opened this issue Mar 24, 2015 · 6 comments

Comments

@patcon
Copy link

patcon commented Mar 24, 2015

Flock struck me as the best app to consider for distribution via F-Droid. (Please call me out if you disagree.) Reasons:

  • small install base
  • no GCM requirements

These are the main places where Moxie has explained what he would need to see to be comfortable with alternative distribution:

  1. github.com/Request: Google Play signed download alternative Signal-Android#127#issuecomment-13335689
  2. github.com/Not yet published on F-Droid Signal-Android#281#issuecomment-21762482
  3. github.com/WhisperSystems/RedPhone/issues/143#issuecomment-19152664

Summarized:

  • built-in crash reporting solution with a web interface (Pending: libsupplychain)
  • built-in statistics gathering solution with a web interface
  • built-in auto-update or "pester" feature in app (Pending: libsupplychain)
  • build toggle for above features (Pending)
  • server-side APK scanning (?)
  • server-side APK signature validation: developer's signatures and keys are preserved through reproducible builds
  • F-Droid should not expect users to enable "Settings > Security > Unknown sources"

(Unhyperlinked so the back-references don't overtly attract superfluous comment.)

Hopefully this repo won't get inundated with peanut gallerians like the other issues :)

cc: @mikeperry-tor @mvdan

@patcon
Copy link
Author

patcon commented Mar 24, 2015

@rhodey you tricky devil. You're way ahead of us :)
https://github.com/WhisperSystems/Flock/tree/master/flock/src/nonplay

@rhodey
Copy link
Contributor

rhodey commented Mar 24, 2015

@patcon hah, yeah I managed to sneak that in without much notice, surprised. also 9c2fa9e

@ghost
Copy link

ghost commented Apr 12, 2015

👍

Peanut gallerian here, patiently awaiting this.

@rhodey
Copy link
Contributor

rhodey commented May 11, 2015

thanks for keeping track of this and adding the context here @patcon. at this moment, all of the client side work for this has been implemented into Flock, you can download the apk using this link as described in the repo readme.

with the exception of #94 all the remaining work to be done exists outside the Flock client, ex: server backend & dev front end. so I'm going to close this now because I feel it has been completed.

@rhodey rhodey closed this as completed May 11, 2015
@patcon
Copy link
Author

patcon commented May 11, 2015

❤️

@patcon
Copy link
Author

patcon commented May 11, 2015

Oh hey, is there set of endpoints that follow a pattern that's pinned (instead of always /current)? Working on a ROM and trying to make the build script deterministic for when we start signing

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

No branches or pull requests

2 participants