Offline videonedladdningar som förblir krypterade på iOS och Android

Beständiga FairPlay- och ExoPlayer-offline-licenser, knutna till rättighet.

Native offline-nedladdningar med DRM intakt, med AVAssetDownloadTask och beständiga FairPlay-nycklar på Apple och ExoPlayer-offline-licenser på Android. Dagspris: €500.

Reparationsorder

Nº ····

Inlämning

Din dag kl. 9:00

Klar

19:00

Du hämtar

Rättningen installerad på din telefon och ändringen i din källkod.

Spara talongen

Nº ····

Dag 1

500 € exkl. moms

Boka dag 1

Remote dagspris

€500exkl. moms

Jag har implementerat DRM-skyddade offline-nedladdningar med AVAssetDownloadTask och beständiga FairPlay-nycklar på Apple och ExoPlayer-offline-licenser på Android.

Du hämtar

  • Offline-nedladdning med beständiga FairPlay-nycklar via AVAssetDownloadTask på iOS/tvOS
  • Offline-nedladdning med ExoPlayer-offline-licenser och Media3 DownloadManager på Android
  • Bakgrundsnedladdningskö med lagringshantering, utgång och licensförnyelse
  • Nedladdningsåtkomst knuten till din rättighet och autentisering så att bara betalt innehåll laddas ner

Reparationsorder

  • Offline betyder inte oskyddat

    Att låta användare ladda ner en film för flyget är enkelt tills du lägger till DRM. Filen måste förbli krypterad på disk, och dekrypteringsnyckeln måste bevaras lokalt utan att lämna ifrån sig innehållet. På Apple betyder det en beständig FairPlay-nyckel parad med AVAssetDownloadTask, och på Android betyder det en ExoPlayer-offline-licens lagrad tillsammans med det nedladdade mediet. Jag implementerar båda så att offline-kopian förblir lika skyddad som strömmen.

  • Bakgrundsnedladdningar och lagring

    En nedladdningshanterare måste fortsätta fungera när appen är i bakgrunden, överleva att appen stängs och återuppta efter en bruten anslutning. Den måste också hålla koll på hur mycket utrymme användaren har, låta dem ta bort titlar och visa verklig framgång. Jag bygger kön på varje plattform med de native bakgrundsnedladdnings-API:erna, med tydlig hantering av paus, återupptagning och fel.

  • Utgång och licensförnyelse

    Offline-licenser är vanligtvis tidsbegränsade: en titel kanske går att se i 30 dagar efter nedladdning eller 48 timmar efter första uppspelning. Det betyder att spåra utgång lokalt, förnya licensen när enheten kommer online igen, och ta bort innehåll rent när rättigheter löper ut. Jag kopplar förnyelseflödet till din licensserver så att reglerna upprätthålls även medan användaren är offline.

  • Att knyta nedladdningar till rättighet

    En nedladdning bör bara ske om användaren faktiskt har rätt till innehållet, och den bör sluta fungera om deras prenumeration upphör. Jag kopplar nedladdningsflödet till ditt rättighets- och autentiseringssystem, så att utfärdandet av en offline-licens kontrollerar samma sanningskälla som streaming. Det undviker det vanliga gapet där avslutade användare fortsätter titta på nedladdat innehåll för evigt.

Vanliga frågor

Behöver du senior hjälp med native mobil?

Skicka produktkontexten, målplattformen, repository-status och tidsplan. Jag säger snabbt om jag kan hjälpa.

Boka ett gratis 20-min samtal

Spara talongen

Nº ····

Dag 1

500 € exkl. moms

Boka dag 1

Eller lämna en lapp vid disken

Beskriv ditt projekt. Jag svarar direkt i chatten när jag är tillgänglig, annars inom 24 timmar.