Skip to content

Latest commit

 

History

History
53 lines (30 loc) · 2.27 KB

DOCUMENTATION.md

File metadata and controls

53 lines (30 loc) · 2.27 KB

Logo

TrollApps Documentation

This page contains information about TrollApps sources and our URL scheme.

Getting Started:

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.

TrollStore URL Scheme

TrollApps' URL Scheme

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 Source Structure

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.