Та манай шинэ програмыг аль хэдийн туршиж үзсэн байж магадгүй
Гэсэн хэдий ч бид нэлээд нийтлэг асуудал байгааг анзаарсан - дуудлага, мессежийн талаархи PUSH мэдэгдлийн тогтворгүй ажиллагаа. Google Play дээрх ердийн сөрөг шүүмж: хэрэв програм одоогоор идэвхгүй байгаа бол дуудлага хүлээн авахгүй.
Бид ийм санал хүсэлтийг маш нухацтай авч үздэг. Ерөнхийдөө Google-ийн мэдэгдэлд ашигладаг Google Firebase дэд бүтэц нь маш найдвартай. Тиймээс PUSH-тэй холбоотой асуудлыг хэд хэдэн түвшинд хуваах нь зүйтэй юм - энэ нь үүсч болох цэгүүд:
- Google Firebase үйлчилгээтэй холбоотой ховор асуудал. Та үйлчилгээний статусыг шалгаж болно
энд . - Манай програмын тодорхой алдаанууд - Google Play дээр сэтгэгдэл үлдээгээрэй.
- Утсаа тохируулахтай холбоотой асуудал - та тодорхой тохиргоо хийсэн эсвэл PUSH-ийн үйл ажиллагаанд саад учруулах оновчтой програм суулгасан байж магадгүй.
- Энэхүү Андройдын онцлогууд нь энэ утасны загвар дээр бүтээгдсэн. Apple-ээс ялгаатай нь Android төхөөрөмж хөгжүүлэгчид системд янз бүрийн "сайжруулалт" нэмж тохируулдаг бөгөөд энэ нь анхдагчаар эсвэл үргэлж PUSH-ийг хаадаг.
Энэ нийтлэлд бид сүүлийн хоёр зүйлд PUSH-ийн найдвартай байдлыг сайжруулах талаар зөвлөмж өгөх болно.
Firebase серверүүдтэй холбогдоход асуудал гарлаа
PBX нь Firebase-ийн дэд бүтцэд амжилттай холбогдсон ч PUSH төхөөрөмжид ирдэггүй тохиолдол байнга гардаг. Энэ тохиолдолд асуудал нь зөвхөн 3CX програм эсвэл бусад програмуудад нөлөөлж байгаа эсэхийг шалгана уу.
Хэрэв PUSH бусад программ дээр гарч ирэхгүй бол Нислэгийн горимыг асааж, унтрааж, Wi-Fi болон мобайл датаг дахин эхлүүлж эсвэл утсаа дахин асааж үзээрэй. Энэ нь Android сүлжээний стекийг цэвэрлэж, асуудал шийдэгдэж магадгүй юм. Хэрэв зөвхөн 3CX програм нөлөөлсөн бол устгаад дахин суулгана уу.
Утас үйлдвэрлэгчээс эрчим хүч хэмнэх хэрэгслүүд
Хэдийгээр Android-д эрчим хүч хэмнэх функцууд байдаг ч ухаалаг гар утасны үйлдвэрлэгчид өөрсдийн "сайжруулалт"-ыг нэмж байна. Үнэн хэрэгтээ тэдгээрийн зарим нь төхөөрөмжийн ашиглалтын хугацааг уртасгадаг боловч үүнтэй зэрэгцэн суурь програмуудын ажиллагаанд нөлөөлж болно. Бид гуравдагч этгээдийн эрчим хүч хэмнэх хэрэгслийг хайж, идэвхгүй болгохыг зөвлөж байна.
Гэсэн хэдий ч та энд болгоомжтой байх хэрэгтэй. Борлуулагчид утсыг хэт халахаас сэргийлэхийн тулд эрчим хүч хэмнэх функцийг бий болгодог. Заримдаа тэд ийм аргаар техник хангамжийн дутагдлыг тойрон гарахыг оролддог боловч утас нь гал авалцвал энэ нь хамаагүй. Тиймээс, "сайжруулсан" эрчим хүч хэмнэх функцийг идэвхгүй болгосны дараа төхөөрөмжийг ачаалал дор турших хэрэгтэй. Мэдээжийн хэрэг, өндөр чанартай цэнэглэгч, брендийн USB кабель ашиглах хэрэгтэй.
Өгөгдлийн суурь хязгаарлалт
Өгөгдлийн далд дамжуулалтыг олон Android үйлчилгээ, программууд ашигладаг. Энгийн жишээ бол суулгасан програмуудыг автоматаар шинэчлэх явдал юм. Хэрэв хэрэглэгч шилжүүлсэн өгөгдлийн хэмжээгээр хязгаарлалттай бол Android Background Data Restriction үйлчилгээ нь PUSH мэдэгдлүүд зэрэг арын програмын урсгалыг зүгээр л хаадаг.
3CX үйлчлүүлэгчийг ийм хязгаарлалтаас хасахаа мартуузай. Тохиргоо > Аппликейшн ба мэдэгдэл > Програмын тухай > 3CX > Өгөгдөл дамжуулалт руу очоод арын горимыг асаана уу.
Өгөгдөл хадгалах функц
Өгөгдөл хадгалах функц нь Wi-Fi-д холбогдсон үед ашиглагддаггүй боловч 3G/4G мобайл сүлжээнд ажиллах үед дамжуулалтыг "тасаадаг". Хэрэв та 3CX клиентийг ашиглахаар төлөвлөж байгаа бол Тохиргоо > Сүлжээ ба Интернет > Мобайл дата > баруун дээд цэс > Өгөгдөл хадгалах хэсэгт хадгалахыг идэвхгүй болгох хэрэгтэй.
Хэрэв та өгөгдөл хадгалах шаардлагатай хэвээр байгаа бол Хязгааргүй дата хандалтыг товшоод 3CX-д идэвхжүүлнэ үү (өмнөх дэлгэцийн агшинг үзнэ үү)
Ухаалаг эрчим хүч хэмнэх Android Doze горим
Android 6.0 (API түвшин 23) Marshmallow-аас эхлэн Google хэрэгжүүлсэн
Хэдийгээр 3CX нь өндөр ач холбогдол бүхий PUSH мэдэгдлүүдийг илгээдэг ч тодорхой хувилбарын Android нь тэдгээрийг үл тоомсорлож магадгүй юм. Энэ нь иймэрхүү харагдаж байна: та утсаа ширээн дээрээс аваад, дэлгэц асч, ирж буй дуудлагын тухай мэдэгдэл ирэх болно (Doze горимын эрчим хүч хэмнэлтээс хойш саатсан). Та хариулж байна - чимээгүй байна, дуудлага удаан хугацаанд алга болсон. Зарим төхөөрөмж Doze горимоос гарах цаг байхгүй эсвэл зөв боловсруулаагүйгээс болж асуудал улам хүндэрч байна.
Doze Mode нь асуудал үүсгэж байгаа эсэхийг шалгахын тулд утсаа цэнэглэгч рүү залгаад ширээн дээр тавиад цэнэглэж эхлэх хүртэл хэдэн секунд хүлээнэ үү. Үүнийг дуудаарай - хэрэв PUSH дараад дуудлага хийгдвэл асуудал нь Doze Mode болно. Өмнө дурьдсанчлан цэнэглэхэд холбогдсон үед Doze Mode идэвхжээгүй. Үүний зэрэгцээ, бие даасан утсаа зөөх эсвэл дэлгэцийг нь асаах нь Doze-ээс бүрэн гарах баталгаа болохгүй.
Хэрэв асуудал Doze бол Тохиргоо > Апп, мэдэгдэл > Програмын тухай > 3CX > Батарей > Батарей хэмнэх горимын үл хамаарах зүйлүүд хэсэгт 3CX програмыг батарейг оновчтой болгох горимоос устгаад үзээрэй.
Бидний зөвлөмжийг туршиж үзээрэй. Хэрэв тэд тус болохгүй бол суулгана уу
Хэрэв бүх зүйл бүтэлгүйтвэл манай хуудсан дээр утасны яг загвар болон Android хувилбарыг зааж өгч асуудлыг дэлгэрэнгүй тайлбарлана уу.
Мөн ойлгомжтой мэт санагдаж болох сүүлчийн нэг зөвлөмж. Утасны ангилал өндөр байх тусам үйлдвэрлэгч нь илүү алдартай байх тусам хайрцагнаас гарахад асуудалгүй ажиллах магадлал өндөр болно. Боломжтой бол Google, Samsung, LG, OnePlus, Huawei болон бүх төхөөрөмжийг ашиглана уу
Эх сурвалж: www.habr.com