Appcast/Sparkle XML Feed
DBLSQD supports XML feeds based on the Appcast format developed by the Sparkle Project - which in turn is based on the familiar RSS standard.
Feed Ordering
If your app uses Semantic Versioning 2.0, releases in the feed are ordered by their version number.
URL Schema
Appcast feeds can be retrieved with the following URL schema:
https://feeds.dblsqd.com/:app_token/:channel/:os/:arch/appcast
Query Parameters
The following parameters can be appended to the feed URL:
t
- file types to be included in the feed. Defaults tostandalone,sparkle
Example Feed
Here is an example XML feed provided by DBLSQD:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dblsqd="https://www.dblsqd.com/xml/appcast"
xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>my-app release channel</title>
<item>
<title>1.0.0</title>
<description>
<![CDATA[Here goes the changelog.]]>
</description>
<pubDate>Mon, 4 May 17 13:05:31</pubDate>
<enclosure type="application/octet-stream"
url="https://example.org/dl/my-app-1.0.0.dmg"
dblsqd:version="1.0.0"
dblsqd:md5="b6d8[…]3e2c"
dblsqd:sha1="3b71[…]b5a3"
dblsqd:sha256="30e1[…]fcb58"
dblsqd:signature="4dc2[…]79af"
length="1048576"
sparkle:dsa="6dc2[…]750a"
sparkle:version="1.0.0"/>
</item>
</channel>
</rss>