2017-07-27 21 views
0

我研究Android應用程序的開發。面對一定的問題,對於我已經擁有幾乎所有資源的解決方案。問題在於:在一些製造商的小米,魅族,華爲(發現即使在一些三星和華碩設備上的信息),他們的固件安裝服務,殺死過程,以節省電池電量的設備。 因此,如果您設置Alarmmanager以允許它在特定時間發送通知,則通知根本不會到來。我正在測試魅族設備上的所有內容,如果您在Alarmmanager中指定的時間不超過當前時間超過4分鐘(即,如果您設置4分鐘並鎖定設備,則通知會到來,那麼通知將會如果超過4分鐘,那麼沒有)。人們會認爲問題出在固件上,但Viber,VK和其他應用程序等應用程序毫無問題地發送通知。 已經嘗試了我在Internet上找到的所有方法,但是我沒有找到解決此問題的方法。也許有人仍然面臨這個問題,並找到了解決辦法。對於暗示,我會非常感激。小米,魅族,華爲Alarmmanager

+0

您可以使用通知來實現相同的目標。 [看這個鏈接](https://stackoverflow.com/questions/42338215/keep-android-service-running-even-after-activity-is-closed) –

+0

如果你從應用程序中刪除應用程序,這些設備也會終止前臺服務經理 ! –

回答

0

有小米,魅族,華爲,華碩等設備在背景服務和廣播接收方面都存在問題。

是的,它只關於固件,但像fb,whatsapp,viber和其他社交應用程序可以在這些設備上工作,沒有任何問題。

即使這會殺死您的廣播接收器,因爲應用程序被從任務管理器中殺死。

Read comments . We have discussed this for FCM also.