Hilfe & Dokumentation

Für Nutzer, Entwickler und Betreiber

Automatisch veröffentlichen (CI)

Mit einem API-Schlüssel lädt deine Build-Pipeline neue Versionen selbst hoch. Schlüssel erstellen: Mein Konto → Entwickler → API-Schlüssel.

Mit curl

curl --fail -X POST -H "Authorization: Bearer $BYTEDROIDE_KEY" \
  -H "X-Release-Notes: Neue%20Funktionen" \
  --data-binary @app/build/outputs/apk/release/app-release.apk \
  "https://apps.nebendahl.eu/api/dev/apps/NAME/APP/releases?channel=stable&rollout=100"

Parameter: channel (stable/beta), version (optional, sonst aus der APK), rollout (1–100), notes oder Header X-Release-Notes (URL-kodiert).

GitHub Actions

- name: In ByteDroide veröffentlichen
  run: |
    curl --fail -X POST -H "Authorization: Bearer ${{{{ secrets.BYTEDROIDE_KEY }}}}" \
      --data-binary @app/build/outputs/apk/release/app-release.apk \
      "https://apps.nebendahl.eu/api/dev/apps/NAME/APP/releases?channel=stable"

Forgejo Actions

Identisch – das Secret unter Repo → Einstellungen → Actions → Geheimnisse anlegen. Alternativ das Repository als Quelle eintragen: Dann genügt ein Release mit .apk-Anhang, ganz ohne API-Schlüssel.