Deine Nutzer posten ihren Fortschritt auf Bemelio, mit einem Visual in deinen Farben.
Ein Button in deiner App öffnet Bemelio mit einem fertigen Beitrag, signiert „via“ deiner App. Ein Link genügt: kein SDK, kein Schlüssel.
Zugang anfragenKostenloser Zugang. Das Mitglied bestätigt seinen Beitrag immer selbst.



So funktioniert's
- 1Ein Button in deiner App
Nach einem Training, einer Lesesitzung oder einem Lauf öffnet „Auf Bemelio teilen“ einen Link mit der Aktivität.
- 2Das Mitglied bestätigt auf Bemelio
Der Beitrag ist fertig, im passenden Ziel. Es prüft ihn, kann den Text ändern und postet ihn selbst.
- 3Die Story macht deine App bekannt
Mit einem Tipp teilt es sie als Story, in deinen Farben, mit deinem Logo und „via“ deiner App: Seine Freunde entdecken sie.
Was deine App tut: einen Link öffnen
Kein SDK, kein Austausch von Server zu Server. Die Aktivität steckt im Parameter d, einem JSON in base64url.
https://bemelio.com/partage?app=slug&outil=outil&d=base64url(JSON)JSON ansehen
{
"titre": "Der Fremde",
"visuel": {
"titre": "Der Fremde",
"page": 148,
"total": 186
}
}Scanne den Code, um den Link auf deinem Handy auszuprobieren.
Solange deine App nicht aktiviert ist, öffnet der Link Bemelio mit einer freundlichen Fehlermeldung, und nichts wird gepostet.
Der Button, in wenigen Zeilen
Die Beispiele nutzen den Link, den du gerade gebaut hast.
func shareOnBemelio() {
let data: [String: Any] = [
"titre": "Der Fremde",
"visuel": ["titre": "Der Fremde", "page": 148, "total": 186],
]
guard let json = try? JSONSerialization.data(withJSONObject: data) else { return }
let d = json.base64EncodedString()
.replacingOccurrences(of: "+", with: "-")
.replacingOccurrences(of: "/", with: "_")
.replacingOccurrences(of: "=", with: "")
if let url = URL(string: "https://bemelio.com/partage?app=deine-app&outil=lecture&d=\(d)") {
UIApplication.shared.open(url)
}
}Alle Tools ansehen
dtitre | string(48) | Der Kartentitel, in einer Zeile. |
texte | string(500) | Die vorgeschlagene Nachricht, die das Mitglied ändern kann. |
visuel | { } | Pflicht: die Zahlen, die das Visual des Tools zeichnen. |
stats | [3] | Optional: Lass Bemelio sie berechnen, in der Sprache des Mitglieds. |
visuel| Tool | Felder | Kerndaten |
|---|---|---|
Lesen lecture | titre string(80) · auteur string(60) · page, total 0-20000 · jour 0-5000 · semaine [7] · serie 0-3650 · finDans 0-999 · fini bool · note 0-5 · lus [24] string(60) · cible 0-365 | titre | cible | lus |
Laufen course | km 0-1000 · duree 0-360000 (s) · dplus 0-20000 · trace [[lat, lon], ...] (100) | km + duree |
Serie serie | mois 0-11 · annee · coches [31] 1-31 · aujourdhui 0-31 · serie, record, prochain 0-100000 | serie |
Radfahren velo | km 0-2000 · semaines [8] · objectif · dplus 0-20000 · vitesse 0-200 | km |
Wanderung rando | km 0-500 · dplus, dmoins 0-20000 · altMax 0-9000 · saisonDplus | km |
Schwimmen natation | m 0-100000 · longueurs 0-4000 · bassin 0-100 · allure string(8) · semaines [8] | m |
Meditation meditationYoga yoga | min 0-1440 · jours [7] · objectif | min |
Sprachen langue | code string(3) · niveau, cible A1-C2 · min · mots 0-1000000 · serie | min | mots |
Musik musique | min · jours [7] · bpm, cibleBpm 0-400 | min |
Zeichnen dessinFotografie photoTimer chrono | min 0-100000 · jours [7] · unite string(14) | min |
Schreiben ecriture | mots 0-1000000 · jours [14] · objectif · manuscrit 0-100 | mots |
Kochen cuisine | recettes 0-1000 · cuisines [12] string(3) · niveau 0-4 · pct 0-100 | recettes | cuisines |
Lernen etudes | min · jours [7] · pct 0-100 · examDans 0-999 · matieres [5] 0-1 | min | pct |
Sparen epargne | pct 0-100 · mois 0-600 · versementsNiemals ein Betrag | pct |
Gewohnheiten habitudes | jours [84] 0-1 · faites, prevues 0-100 · serie | prevues |
Klettern escalade | voies [24] { cote, res: onsight | flash | sent | project | failed } · max | voies[0] |
Jobsuche emploi | envoyees, reponses, entretiens, offres 0-10000 | envoyees |
Community audience | points [16] · palier · plateforme string(20) | points (2+) |
Zahlen sind positiv und werden auf ihre Grenzen begrenzt. Unbekannte Felder werden ignoriert. Ein Visual ohne Kerndaten führt zur Ablehnung des Links. Der ganze Link hat höchstens 6000 Zeichen.
Die Regeln
- Das Mitglied bestätigt immer. Ein Link postet nie etwas von selbst.
- Bei Finanzen keine Beträge: nur Prozente. Immer die echten Zahlen des Mitglieds, ohne Gesundheitsdaten.
- Der Zugang ist kostenlos.
- Deine App muss von Bemelio aktiviert werden. Du bekommst deine Kennung, deine Farbe und deine Tools.
Bereit, deinen Button anzuschließen?
Sag uns, welche App und welche Tools. Wir aktivieren deine Kennung und deine Farben.
Zugang anfragen