Offline videonedlastinger som forblir kryptert på iOS og Android

Vedvarende FairPlay- og ExoPlayer-offline-lisenser, knyttet til rettighet.

Native offline-nedlastinger med DRM intakt, med AVAssetDownloadTask og vedvarende FairPlay-nøkler på Apple og ExoPlayer-offline-lisenser på Android. Dagspris: €500.

Reparasjonsordre

Nº ····

Innlevering

Din dag kl. 9:00

Klar

19:00

Du henter

Rettelsen installert på telefonen din, og endringen i kildekoden.

Ta vare på talongen

Nº ····

Dag 1

500 € eks. mva.

Book dag 1

Remote dagspris

€500eks. mva.

Jeg har implementert DRM-beskyttede offline-nedlastinger med AVAssetDownloadTask og vedvarende FairPlay-nøkler på Apple og ExoPlayer-offline-lisenser på Android.

Du henter

  • Offline-nedlasting med vedvarende FairPlay-nøkler via AVAssetDownloadTask på iOS/tvOS
  • Offline-nedlasting med ExoPlayer-offline-lisenser og Media3 DownloadManager på Android
  • Bakgrunnsnedlastingskø med lagringshåndtering, utløp og lisensfornyelse
  • Nedlastingstilgang knyttet til rettigheten og autentiseringen din så bare betalt innhold lastes ned

Reparasjonsordre

  • Offline betyr ikke ubeskyttet

    Å la brukere laste ned en film for flyturen er enkelt til du legger til DRM. Filen må forbli kryptert på disk, og dekrypteringsnøkkelen må bevares lokalt uten å gi fra seg innholdet. På Apple betyr det en vedvarende FairPlay-nøkkel paret med AVAssetDownloadTask, og på Android betyr det en ExoPlayer-offline-lisens lagret sammen med det nedlastede mediet. Jeg implementerer begge så offline-kopien forblir like beskyttet som strømmen.

  • Bakgrunnsnedlastinger og lagring

    En nedlastingsbehandler må fortsette å virke når appen er i bakgrunnen, overleve at appen lukkes og gjenoppta etter en brutt tilkobling. Den må også holde styr på hvor mye plass brukeren har, la dem slette titler og vise reell fremgang. Jeg bygger køen på hver plattform med de native bakgrunnsnedlastings-API-ene, med tydelig håndtering av pause, gjenopptaking og feil.

  • Utløp og lisensfornyelse

    Offline-lisenser er vanligvis tidsbegrensede: en tittel kan kanskje ses i 30 dager etter nedlasting eller 48 timer etter første avspilling. Det betyr å spore utløp lokalt, fornye lisensen når enheten kommer online igjen, og fjerne innhold rent når rettigheter utløper. Jeg kobler fornyelsesflyten til lisensserveren din så reglene håndheves selv mens brukeren er offline.

  • Å knytte nedlastinger til rettighet

    En nedlasting bør bare skje hvis brukeren faktisk har rett til innholdet, og den bør slutte å virke hvis abonnementet deres opphører. Jeg kobler nedlastingsflyten til rettighets- og autentiseringssystemet ditt, så utstedelse av en offline-lisens sjekker samme sannhetskilde som streaming. Det unngår det vanlige gapet der oppsagte brukere fortsetter å se nedlastet innhold for alltid.

Vanlige spørsmål

Trenger du senior hjelp med native mobil?

Send produktkonteksten, målplattformen, repository-status og tidsplan. Jeg sier raskt om jeg kan hjelpe.

Book en gratis 20-min samtale

Ta vare på talongen

Nº ····

Dag 1

500 € eks. mva.

Book dag 1

Eller legg igjen en lapp ved disken

Beskriv prosjektet ditt. Jeg svarer med en gang i chatten når jeg er ledig, ellers innen 24 timer.