mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-09-13 22:42:29 +03:00
set up install/delete lists for "push" commands from server
It is now possible for the server operator to specify lists of apps that must be installed or deleted on the client (aka "push installs). If the user has opted in, or the device is already setup to respond to these requests, then fdroidclient will automatically install/delete the packageNames listed. This is protected by the same signing key as the app index metadata. It generates single XML elements with the data set in the attributes. This keeps the XML compact and easily extensible, e.g. for adding versionCode, signingKey, etc as attributes: <install packageName="com.fsck.k9"/> <install packageName="at.bitfire.davdroid"/> <delete packageName="com.facebook.orca"/> Copyright: 2016 Blue Jay Wireless Signed-off-by: Hans-Christoph Steiner <hans@eds.org> closes #177
This commit is contained in:
parent
329e0247d5
commit
85632ba00e
3 changed files with 41 additions and 2 deletions
|
@ -246,3 +246,21 @@ The repository of older versions of applications from the main demo repository.
|
|||
# 'Summary': 80,
|
||||
# 'Description': 4000,
|
||||
# }
|
||||
|
||||
# It is possible for the server operator to specify lists of apps that
|
||||
# must be installed or deleted on the client (aka "push installs). If
|
||||
# the user has opted in, or the device is already setup to respond to
|
||||
# these requests, then fdroidclient will automatically install/delete
|
||||
# the packageNames listed. This is protected by the same signing key
|
||||
# as the app index metadata.
|
||||
#
|
||||
# install_list = {
|
||||
# 'at.bitfire.davdroid',
|
||||
# 'com.fsck.k9',
|
||||
# 'us.replicant',
|
||||
# }
|
||||
#
|
||||
# delete_list = {
|
||||
# 'com.facebook.orca',
|
||||
# 'com.android.vending',
|
||||
# }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue