Холбоо тасрах нь заавал ажил алдагдах гэсэн үг биш. Офлайн ажиллагаа найдваргүй сүлжээнд даалгавар дуусгах эсвэл бүтээгдэхүүний зорилгод тохирвол өөрийн төхөөрөмжид бичлэгээ хадгалахад тусалж болно.
Үргэлжлэх ёстой ажлаас эхэл
«Офлайн ажиллана» гэдэг хэрэгтэй шаардлага болоход хэт өргөн. Бичлэг эхлүүлэх, тэмдэглэл засах, хадгалсан хуваарь харах, мэдээлэл экспортлох зэрэг яг ямар үйлдэл үргэлж боломжтой байхыг тогтоо. Холбоо сэргэх хүртэл юу хүлээж болохыг шийд.
Интерфейс эдгээр хилийг ойлгомжтой болгох ёстой. Үйлдэл төхөөрөмжид хадгалагдсан уу, өөр системд илгээгдсэн үү, эсвэл анхаарал шаардсан хэвээр үү гэдгийг хүн мэдэх хэрэгтэй. Ачааллын тэмдэг хараад таамаглахад бүү хүргэ.
Өгөгдөл хаана харьяалагдахыг шийд
Төхөөрөмжид хадгалах нь эзэмшил, сэргээх асуудлыг өөрчилдөг. Нөөц хуулбар бий юу? Төхөөрөмж алдагдах, солигдоход яах вэ? Өгөгдлөө өөр газар ашиглаж болох форматаар экспортолж болох уу? Аппыг устгасны дараа ямар хуулбар үлдэх вэ?
Эдгээр шийдвэр бүтээгдэхүүний бодит ажиллагаа болон нууцлалын мэдэгдэлтэй нийцэх ёстой. «Офлайн» гэдэг нь бүх функц сүлжээг ашиглахгүй гэсэн үг биш. Гаднын газрын зураг, геокодчилол, дэмжлэгийн зурвас, хэрэглэгчийн сонгосон экспорт тусдаа өгөгдлийн урсгал үүсгэж болно.
Зөрчил үүссэний дараахыг төлөвлө
Бичлэг дараа нь сервертэй синхрончлогдвол хоёр төхөөрөмж нэг мэдээллийг зассан байж болно. Аль хувилбарыг хүлээн авах дүрэм болон гэнэтийн үр дүнгээс сэргээх ойлгомжтой арга бүтээгдэхүүнд хэрэгтэй.
Давхардал, саатал, тасарсан дамжуулалт ч анхаарал шаарддаг. Дахин дарах нь санхүүгийн эсвэл үйл ажиллагааны үйлдлийг мэдэгдэлгүй давтаж болохгүй. Яг шийдэл нь бүтээгдэхүүний өгөгдлийн загвар, оролцсон системээс хамаарна.
Зөвшөөрлийн сонголтыг тайлбарла
Байршлын функц тодорхой үйлдэлд зориулагдаж, эрх өгөөгүй үед таамаглаж болохоор ажиллах ёстой. Мэдэгдэл одоо явагдаж буй үйл ажиллагааг ойлгоход тусална. Хэрэглэгч Android-ийн дотоод бүтцийг мэдэхгүй ч сонголт юу өөрчлөхийг ойлгох ёстой.
Эрх өгөөгүй нөхцөлийн замыг дизайнд оруул. Гараар хийх боломж байвал тэр замыг амархан олдог болго. Функц ажиллах боломжгүй бол тохирох мөчид хязгаарлалтыг тайлбарла.
Шилжилтүүдийг шалга
Зөвхөн сүлжээ унтраасан үеийн эхлэлийг бүү шалга. Үйлдлийн дунд холбоо тасрах, саатаж сэргэх, эсвэл апп харагдахаа больсны дараа өөрчлөгдөх үеийн ажлыг шалга. Апп дахин эхлэх, экспорт тасрах, өмнөх бичлэгийг засахыг тооц.
Шалгалт үндсэн зам болон эрсдэлийг нь дагах ёстой. Багц амжилттай үүсэх нь компиляцын тухай хэрэгтэй нотолгоо; төхөөрөмж дээрх ажиллагаанд өөрийн нотолгоо хэрэгтэй.