Offline videodownloads die versleuteld blijven op iOS en Android

Persistente FairPlay- en ExoPlayer-offline-licenties, gekoppeld aan rechten.

Native offline downloads met DRM intact, met AVAssetDownloadTask en persistente FairPlay-sleutels op Apple en ExoPlayer-offline-licenties op Android. Dagtarief: €500.

Reparatiebon

Nº ····

Inlevering

Uw dag, 9:00

Klaar

19:00

U haalt op

De oplossing, geïnstalleerd op uw telefoon, en de wijziging in uw broncode.

Bewaar deze strook

Nº ····

Dag 1

€ 500 excl. btw

Dag 1 boeken

Remote dagtarief

€500excl. btw

Ik heb DRM-beschermde offline downloads geïmplementeerd met AVAssetDownloadTask en persistente FairPlay-sleutels op Apple en ExoPlayer-offline-licenties op Android.

U haalt op

  • Offline download met persistente FairPlay-sleutels via AVAssetDownloadTask op iOS/tvOS
  • Offline download met ExoPlayer-offline-licenties en Media3 DownloadManager op Android
  • Achtergronddownloadwachtrij met opslagbeheer, verloop en licentievernieuwing
  • Downloadtoegang gekoppeld aan je rechten en authenticatie, zodat alleen betaalde content wordt gedownload

Reparatiebon

  • Offline betekent niet onbeschermd

    Gebruikers een film voor in het vliegtuig laten downloaden is makkelijk, totdat je DRM toevoegt. Het bestand moet versleuteld blijven op schijf, en de ontsleutelsleutel moet lokaal blijven bestaan zonder de content weg te geven. Op Apple betekent dit een persistente FairPlay-sleutel gekoppeld aan AVAssetDownloadTask, en op Android een ExoPlayer-offline-licentie die naast de gedownloade media wordt opgeslagen. Ik implementeer beide, zodat de offlinekopie net zo beschermd blijft als de stream.

  • Achtergronddownloads en opslag

    Een downloadmanager moet blijven werken wanneer de app op de achtergrond staat, overleven dat de app wordt afgesloten, en hervatten na een verbroken verbinding. Hij moet ook bijhouden hoeveel ruimte de gebruiker heeft, hen titels laten verwijderen en echte voortgang tonen. Ik bouw de wachtrij op elk platform met de native achtergronddownload-API's, met duidelijke afhandeling van pauzeren, hervatten en mislukken.

  • Verloop en licentievernieuwing

    Offline-licenties zijn meestal tijdgebonden: een titel is misschien 30 dagen na download of 48 uur na eerste keer afspelen te bekijken. Dat betekent het verloop lokaal bijhouden, de licentie vernieuwen wanneer het toestel weer online komt, en content netjes verwijderen wanneer de rechten verlopen. Ik koppel het vernieuwingsproces aan je licentieserver, zodat de regels worden afgedwongen zelfs terwijl de gebruiker offline is.

  • Downloads aan rechten koppelen

    Een download zou alleen mogen gebeuren als de gebruiker daadwerkelijk recht heeft op de content, en zou moeten stoppen met werken als hun abonnement eindigt. Ik verbind het downloadproces met je rechten- en authenticatiesysteem, zodat het uitgeven van een offline-licentie dezelfde bron van waarheid controleert als streamen. Dit voorkomt het veelvoorkomende gat waarbij opgezegde gebruikers gedownloade content eeuwig blijven bekijken.

Veelgestelde vragen

Senior hulp nodig bij native mobiel?

Stuur de productcontext, het doelplatform, de status van de repository en de planning. Ik laat je snel weten of ik kan helpen.

Gratis gesprek van 20 min boeken

Bewaar deze strook

Nº ····

Dag 1

€ 500 excl. btw

Dag 1 boeken

Of laat een briefje achter aan de balie

Beschrijf uw project. Als ik beschikbaar ben, antwoord ik meteen in de chat, anders binnen 24 uur.