For both users and repo managers, ensure the following criteria are met:
- You are running the latest version of TrollStore
- You are running the latest version of TrollApps (see the releases page)
- You have TrollStore's URL Scheme enabled.
TrollApps uses the following URL Scheme for adding repos:
trollapps:https://add?url=<REPO_URL>
You can add a button to your website that adds your repo to TrollApps automatically by having its href attribute lead to that URL scheme. For example:
<a href=trollapps:https://add?url=alt.getutm.app>Add Repo</a>
For additional examples, you can check out the trusted sources page on our website.
TrollApps utilizes a json structure extremely similar to AltStore, allowing for interoperability of sources between apps. However, there are a few minor differences to note.
-
Instead of using the
"screenshots": []
tag, we use"screenshotURLs": []
, some AltStore repos utilize both, but some don't. -
TrollApps does not currently use any information inside of
"appPermissions": {}
, so, if you are making a source specifically for TrollApps and not AltStore, you can leave this part blank. -
"featuredApps": []
is completely optional, this is just an array of bundle ID's from your repo to be featured. -
"news": []
is (currently) unused. -
"tintColor": <HEX>
is also (currently) unused.
See here for a basic source template.