გატეხილი Push შეტყობინებების შესწორება Android მოწყობილობებისთვის პერსონალურ ROM-ებზე

XDA-ზე ჩვენ გვიყვარს საბაჟო ROM-ები, მაგრამ ზოგჯერ, როდესაც აპის მონაცემებს აღადგენთ, შეიძლება დაზარალდეთ გატეხილი push-შეტყობინებები. ჩვენ განვმარტავთ, რატომ და როგორ გამოვასწოროთ ეს!

XDA-Developers-ზე ჩვენ ყველანი ვართ მორგებული ROM-ების, თემების და ყველა სხვა სახის მოდიფიკაციის დიდი გულშემატკივარი. ზოგიერთი ჩვენგანი რეგულარულად გადართავს სხვადასხვა საბაჟო ROM-ებს შორის და, როგორც ასეთი, იყენებს აპლიკაციის სარეზერვო გადაწყვეტილებებს, როგორიცაა oandbackup ან პოპულარული Titanium Backup. ბევრმა მომხმარებელმა დააფიქსირა პრობლემები, რომ გატეხილია push-შეტყობინებები სუფთა ფლეშის ან ROM-ის გადართვის შემდეგ, სადაც WhatsApp არის ერთ-ერთი ყველაზე დიდი დამნაშავე. სხვა აპლიკაციები, როგორიცაა Tumblr, ასევე ხდება პუშ-შეტყობინებების არჩვენების მსხვერპლი. რატომ არის ეს და როგორ შეიძლება მისი გამოსწორება?


Პრობლემა

Android მოწყობილობები დაინსტალირებული Google Play სერვისებით რეგისტრირებულია Firebase Cloud Messaging (FCM) სერვისით, ადრე ცნობილი როგორც Google Cloud Messaging (GCM). ეს არის თქვენთვის უნიკალური მოწყობილობის ჟეტონის გამოთვლა, შემდეგ FCM ჩართული აპის (როგორიცაა WhatsApp) დაყენებისას ის რეგისტრირდება FCM Push სერვისში, რათა გამოგიგზავნოთ Push შეტყობინებები. თქვენი მოწყობილობის გაღვიძება შესაძლებელია Doze რეჟიმში, როდესაც თქვენს მოწყობილობაზე გადადის მაღალი პრიორიტეტული FCM შეტყობინება. მაღალი პრიორიტეტული FCM შეტყობინებები მოიცავს WhatsApp-ს და სხვა მყისიერი შეტყობინებების აპლიკაციებს, მაგალითად. თუმცა, თუ თქვენ გაასუფთავებთ სისტემას თქვენს მოწყობილობაზე ახალი ROM-ის დაყენებისას, თქვენი ტელეფონი დარეგისტრირდება ა 

ახალი FCM ტოკენი და ნებისმიერი აპი, რომელსაც თქვენ აღადგენთ მონაცემებით, ვეღარ შეძლებენ FCM შეტყობინებების გაშვებას, რადგან ისინი კვლავ იყენებენ ძველ ჟეტონს.

მაგრამ რა მოხდება, თუ თქვენს ტელეფონს არ აქვს Google Play Services დაყენებული? როგორ იღებთ შეტყობინებებს? ისე, FCM ჩართული აპებს, როგორც წესი, ექნებათ საკუთარი push-შეტყობინებების სერვისი, როგორც სარეზერვო. მაგალითად, Facebook Messenger იყენებს სერვისს სახელწოდებით FBNS, რომელიც ნაგულისხმევია, როდესაც Google Play Services არ არის გამოვლენილი. ეს ჩანს ეკრანის სურათზე, რომელიც მდებარეობს Facebook Messenger-ის ინტერიერში დამალული "Push Notification" განყოფილების გვერდით. მე მჯერა, რომ ზოგიერთი აპლიკაცია აღმოაჩენს, როდესაც FCM არ მუშაობს და უბრუნდება საკუთარ სერვისს, როდესაც FCM იშლება, მაგრამ ცხადია, ყველა აპლიკაცია არ აკეთებს ამას.


გატეხილი Push შეტყობინებების გადაჭრა

პრობლემების თავიდან აცილების უმარტივესი გზაა აპლიკაციების ნორმალურად დაყენება ნაცვლად იმისა, რომ აღდგეს Titanium Backup-ის (ან სხვა სარეზერვო სერვისის საშუალებით) სუფთა ფლეშის ან ROM-ის გადართვის შემდეგ. ეს შეიძლება იყოს მტკივნეული ზოგიერთი აპისთვის, მაგრამ ბევრი, როგორიცაა WhatsApp, საშუალებას გაძლევთ შექმნათ თქვენი ჩეთების სარეზერვო ასლი აპში. სხვა აპლიკაციები, როგორიცაა Tumblr, შეიცავს ყველა მათ მონაცემს ღრუბელში, ამიტომ მათი აღდგენის საფუძველი არ არსებობს. თუ თქვენ გაქვთ პრობლემები push-შეტყობინებებთან და გამოიყენეთ სარეზერვო სერვისი თქვენი აპების აღსადგენად, სცადეთ და დააინსტალირეთ ისინი Play Store-ის მეშვეობით. Push შეტყობინებებთან დაკავშირებული ნებისმიერი პრობლემა, რომელიც მე პირადად მქონდა, გამოსწორდა აპლიკაციის ხელახალი ინსტალაციის გზით ჩვეულებრივი საშუალებებით (ან Play Store-ით ან პირდაპირ APK-ის საშუალებით), ასე რომ სცადეთ და იმედი მაქვს, რომ ის გამოასწორებს თქვენს გაფუჭებულ ბიძგს შეტყობინებები!


შემოთავაზებული წაკითხვა: შემაშფოთებელი სამუშაო ელფოსტის გაჩუმება ავტომატურად Gmail-ისთვის Quiet-ით