2017-02-08 1 views
1

Ich mache eine Messaging-App mit React native und Django für das Back-End. Was ich nicht herausfinden kann ist, wie man das Image persistent macht, wie das Profilbild von WhatsApp oder Messenger, selbst wenn es kein Internet gibt. Ich dachte, dass die Avatar-Profilbilder im Gerät gespeichert sind. Aber ich habe keine Profilbilder im Gerät gefunden. Wie beharren diese Apps auf dem Image und wie erreiche ich dasselbe mit React native?Persistent Profil Avatarbilder wie WhatsApp auch ohne Internet

+0

Keine Antwort, aber suchen Sie nach Download und Speicherung in Android. Sie müssen entweder Avatare in der Apk zur Verfügung stellen, oder wenn Sie sie Foto verwenden lassen, müssen Sie nach suchen und es von der Datenbank holen. Dann musst du es speichern. Tut mir leid, ich bin nicht viel Hilfe. – Jason

Antwort

0

Sie möchten nicht alle Avatare in der App für immer zwischenspeichern. Der einfachste Weg besteht darin, auf der Serverseite HTTP-Cache-Steuerkopfzeilen zurückzusenden, so dass die App das Bild nicht jedes Mal abrufen muss. Sie können die Cache-Zeit auf einige Tage einstellen, wenn sich die Avatar-URL für einen Benutzer nicht ändert. Wenn sich die URL jedes Mal ändert, wenn der Avatar aktualisiert wird, und von der App, können Sie die neue URL leicht abrufen, dann ist es in Ordnung, die Cache-Zeit auf immer zu setzen. Alte Elemente werden weiterhin gelöscht, da der Speicherplatz, den der Cache belegen kann, begrenzt ist.

Verwandte Themen