為什麼安卓app不能做到像iOS那樣關閉後還能收到後臺推送

2021-03-29 09:31:34 字數 3436 閱讀 6632

1樓:廣州啟匯營銷策劃****

原因:這是ios和安卓不同的推送機製造成的。

ios推送是蘋果來推送的,好處是省電,省記憶體,因為不允許後臺自動開啟。

安卓有類似推送機制,不過受瀏覽兼用等其他原因限制。

為什麼安卓 app 不能做到像 ios 那樣關閉後還能收到後臺推送

2樓:楓葉飄離何方

就目前來說

來,android所使用的

推送源都是第三方的bai,他們與裝置沒有du太大關係.他們zhi每一個程式之間是單獨的(雖然dao使用同一個推送配置的話也可能回拉活別的程式),android雖然也會繫結裝置,但是有一點,android如果需要接受推送就需要程序還活著,否則你怎麼接收.現在市面上雖然也有小部分產品會在程式沒開始時候就能接受到推送,但這些都是一些大公司.

ios在使用推送時候是由蘋果裝置進行的接受.因此會在關閉後還能收到推送.

但是有例外,現在很多公司在自己裝置上新增有自己的推送系統,如小米.就可以在小米管理後臺像自己裝置進行推送.總體來說還是android裝置太分散,沒有統一的規定.

為什麼安卓上軟體得在後臺執行才會推送通知,而ios卻不需要軟體在後臺就會推送通知?

3樓:yg兄弟魚

這更兩個系統的特性有關。安卓系統本身是並沒有通過推送機制了,說白了就是沒有系統給應用留下後門,所以只能是安卓自己啟動services來實現推送,當應用殺死後services如果被殺死就無法收到推送。

ios系統他給用用留了推送機制,所以就算應用未在後臺執行他也能收到通知,但是ios是不允許應用像安卓一樣後臺啟動services服務的。所以各有利弊

android怎樣才能做到程序關閉後極光推送也能成功?

4樓:你幾睡啦

請檢查收不到通知的手機:

請在logcat檢視日誌,確定客戶端的jpush是否整合成功,網路內是否有問題

容請看日誌或使用介面 ispushstopped來檢查是否呼叫了stoppush

檢查手機的jpush高階設定中是否設定了「允許推送時間」

手機的應用中是否勾選了「顯示通知」

小米【miui】

自啟動管理:需要把應用加到【自啟動管理】列表,否則殺程序或重新開機後程序無法開啟

通知欄設定:應用預設都是顯示通知欄通知,如果關閉,則收到通知也不會提示

華為【emotion】

自啟動管理:需要把應用加到【自啟動管理】列表,否則殺程序或重新開機後程序不會開啟,只能手動開啟應用

後臺應用保護:需要手動把應用加到此列表,否則裝置進入睡眠後會自動殺掉應用程序,只有手動開啟應用才能恢復執行

通知管理:應用狀態有三種:提示、允許、禁止。禁止應用則通知欄不會有任何提醒

魅族【flyme】

自啟動管理:需要把應用加到【自啟動管理】列表,否則殺程序或重新開機後程序發開啟

通知欄推送:關閉應用通知則收到訊息不會有任何展示

5樓:齊品達真好吃

請在logcat檢視日誌,確定客戶端的jpush是否整合成功,網路是否有問題。

請看日誌或使用接

專口 ispushstopped來檢查是否呼叫了屬stoppush。

檢查手機的jpush高階設定中是否設定了「允許推送時間」。

手機的應用中是否勾選了「顯示通知」。

第三方系統收不到推送的訊息。

根據具體問題型別,進行步驟拆解/原因原理分析/內容拓展等。

具體步驟如下:/導致這種情況的原因主要是……

最新的安卓5.0能像ios那樣實時推送嗎?比如軟體完全退出後安卓4點多的有時候就會接不到訊息。安卓 10

6樓:杯籃君

親。額,我幫你問復了一下

。有點關制於推

7樓:匿名使用者

安卓部分軟體自帶退出後推送功能

8樓:凊紓

當然…不可以, ios後臺伺服器推送的, 安卓開源目前沒這個

安卓手機如何實現像ios系統一樣的推送功能??

9樓:匿名使用者

推送功能來自伺服器。和手機並沒有關係。所以手機如何讓設定都沒用。

10樓:_依賴_丶

蘋果無後臺所以需要推送功能,安卓目前沒有這個功能!

ios應用後臺時收到推送,能獲取到推送內容嗎

11樓:匿名使用者

有 2). 迴圈主動定時

獲取 這種方法需要客戶端來做一個定時或者週期性版的訪問伺服器端介面,以權獲得最新的訊息。顯然這種方法有兩個弊端,一個是客戶端對電池的消耗顯而易見,另一個是訊息的獲取不夠及時,如果是**訊息(大家笑了吧)。

3).長連線方式

這種方案和google的c2dm的方案是一樣的,同時大名鼎鼎的蘋果用的也是這樣的機制。這種機制的弊端也是顯而易見的:我們需要開一個服務來保持和伺服器端的持久連線。

but android系統的特點我也不說了。當系統可用資源較低,系統會強制關閉我們的服務或者是應用,這樣的話我們的連線中斷就悲劇了。

iphone關閉後臺執行程式後為什麼還有訊息提醒?

12樓:沫茗

你要把程式的推送功能關掉,否則你只要有網路的存在,這些程式還是會有資訊提醒的,關掉推送是在手機的設定——通知中心裡面,每個程式都可以設定,比如**,你點進去之後把所有的關閉掉就不會在提醒你了。

13樓:順順順

關掉推送功能,否則你只要有網路的存在,這些程式還是會有資訊提醒回的。

一 關掉推送步答

驟:1 手機的設定——通知中心裡面。

2 每個程式都可以設定,所有的關閉掉就無提醒。

二 檢視iphone6後臺執行程式操作步驟:

1、iphone6任意系統介面,都可以通過雙擊底部的「home鍵」開啟ios8多工管理介面。

2、雙擊iphone6的home鍵會,介面上會顯示所有此前已經開啟的ios8應用,並且可以通過左右滑動,顯示更多已經開啟的應用。

3、iphone6關閉程式方法非常簡單,只需要拖動需要關閉的應用程式略縮圖,然後向頂部滑動,等待其消失後,就成功關閉了此應用,如果需要關閉多個應用,同樣都是推**標,網上移動,直到消失即可。

14樓:匿名使用者

那是推送功能。可以再設定-通知裡找到,如不想要可以關閉對應程式

15樓:受傷的人許巍

你把應用程式的推送功能關閉就可以了

16樓:北極星手機**

在設定-通知,相對應的程式裡面修改

17樓:匿名使用者

關閉推送,安個軟體關對應程式

安卓APP開發,為什麼安卓手機會變慢發燙

如果你的手機在使用的時候出現卡頓 速度慢,且這個現象出現的沒有規律,則可以檢查若干可能原因 手機的執行記憶體沒有足夠的空間,若需要執行記憶體充足,需要養成及時關閉後臺應用程式的習慣 手機的儲存空間不夠,程式執行時快取檔案沒有多餘的空間儲存 進入 檔案管理 可以檢視手機的可用儲存,也可以選擇 檔案清理...

為什麼亞洲人不能做到肌肉像美國人一樣發達

其實可以的,只是我們的健身文化還不夠普及,專業健美運動員沒有大量的 支援,國內的健美大賽獎金是不夠供養一名優秀的健美運動員的日常開銷的,更不用說拿不到獎的。但是仍然可以有出成績的選手,差距肯定是有,除了客觀因素以外,自身的艱苦訓練也很關鍵,職業健美是很苦的。如果樓主想要在這方面發展,一定要堅持堅持在...

為什麼蘋果手機連上wifi不能上網安卓系統可以

一般情況下手機上開啟wifi,找到你要連線的網路,點連線,輸入密碼後即可連線 如不能連線到相同網路,試一試 點你要連線的網路,選擇 忽略 然後再重新整理網路後找到該網路,再輸入密碼連線即可。跟手機型別沒關係,如果是使用了神馬wifi共享軟體,看看是不是人家遮蔽掉你了。如果是公共無線,重新開啟wifi...