Appintegrasjon

Våre apper for iOS og Android støtter dyplenking til utvalgte deler av appene. Slik kan du åpne Bysykkel-appen direkte fra din app.

Android

URI-skjema
URIBeskrivelse
bergenbysykkel://stationsÅpner kartvisningen
bergenbysykkel://stations/{station-id}Åpner kartvisningen med stasjonen som samsvarer med valgt stasjons-id
bergenbysykkel://tripsÅpner turhistorikken
bergenbysykkel://profileÅpner profilsiden
bergenbysykkel://vehicle?code={code}Åpner et kjøretøy for rask opplåsing

Test dyplenking fra kommandolinjen på Android:

adb shell am start -W -a android.intent.action.VIEW -d bergenbysykkel://trips

Test dyplenking fra din apps kode som en «implicit intent» på Android:

Intent tripsIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("bergenbysykkel://trips"));
this.startActivity(tripsIntent);

iOS

URI-skjema
URIBeskrivelse
bergenbysykkel://stationsÅpner kartvisningen
bergenbysykkel://stations/{station-id}Åpner kartvisningen med stasjonen som samsvarer med valgt stasjons-id
bergenbysykkel://tripsÅpner turhistorikken
bergenbysykkel://profileÅpner profilsiden
bergenbysykkel://vehicle?code={code}Åpner et kjøretøy for rask opplåsing

Universal/App-lenker

Dyplenkene som er dokumentert her, støttes også som universelle lenker. I stedet for å bruke prefikset for dyplenker
bergenbysykkel://
bruker du i stedet prefikset for universelle lenker:
https://app.bergenbysykkel.no
For eksempel vil åpning av turer via universell lenke være:
https://app.bergenbysykkel.no/trips