- 最後登錄
- 2022-8-19
- 在線時間
- 0 小時
- 註冊時間
- 2009-3-1
- 閱讀權限
- 20
- 精華
- 0
- UID
- 5937142
- 帖子
- 235
- 積分
- 153 點
- 潛水值
- 19415 米
| 發表於 2018-11-22 05:12 PM|顯示全部樓層 若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php 安安,小弟想問一下關於FCM(Firebase Cloud Message)的推送服務。
事情是這樣,小弟目前寫的專案,會用到自己架的Server當中繼站,去接收某個手機(假設叫A)發出來的命令,然後經過Server處理後再去通知 "另一台手機"(假設叫B)去做事。
然後小弟目前的寫法,B那端要能順利收到通知,必須有一個Service保持存活,才能收到通知。
那個Server不能被殺掉,所以我把它設成Foreground Service,但好像還是無法在所有手機都保持他能永久存活。 ... |
|
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php |
| |
| |
- 最後登錄
- 2023-5-6
- 在線時間
- 262 小時
- 註冊時間
- 2016-4-22
- 閱讀權限
- 20
- 精華
- 0
- UID
- 10966454
- 帖子
- 543
- 積分
- 587 點
- 潛水值
- 10540 米
| 發表於 2018-11-23 08:23 AM|顯示全部樓層 回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。 如果能儲存用戶的手機號碼,可以透過GCM來通知(不知道還有沒有...),FCM基本上是要你後台存在才行,所以你要透過一些方法,讓你的程式屬於系統程式,就可以讓它被殺掉後,還會自行產生..通常這種東西,是我很不願意做的,除非客戶要求,因為要了解各廠手機的設定 |
|
|
| |
| |
mountainboy 該用戶已被刪除 | 發表於 2018-11-23 09:32 AM|顯示全部樓層 分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 FCM 是估狗的雲端簡訊系統(Firebase 是一家搞雲端簡訊的公司,2014被估狗併購)。
1.FCM服務要能順利收到通知,是否需要自己寫的App保持存活? (如果是的話就沒意義了,畢竟就是怕被殺才想換FCM)->只要你寫的App成Service(不管前景或背景Service),都會接收到簡訊。如果是前景,你只要將程序寫在onMessageReceived()的方法即可。當收到FCM時,onMessageReceived()會先被呼叫執行。 ... |
|
|
| |
| |
- 最後登錄
- 2022-8-19
- 在線時間
- 0 小時
- 註冊時間
- 2009-3-1
- 閱讀權限
- 20
- 精華
- 0
- UID
- 5937142
- 帖子
- 235
- 積分
- 153 點
- 潛水值
- 19415 米
| mountainboy 發表於 2018-11-23 09:32 AM
FCM 是估狗的雲端簡訊系統(Firebase 是一家搞雲端簡訊的公司,2014被估狗併購)。
1.FCM服務要能順利收 ...
感謝 但這麼說的話 是否app需要活著? 不能被系統殺掉? ... |
|
|
| |
| |
mountainboy 該用戶已被刪除 | 若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。 RainieYang 發表於 2018-12-1 12:54 PM
感謝 但這麼說的話 是否app需要活著? 不能被系統殺掉?
Andriod 系統不會殺掉你的App!如果你開App後,按Home,那個App會跳到背景執行。 ...
|
|
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。 |
| |
| |
- 最後登錄
- 2022-8-19
- 在線時間
- 0 小時
- 註冊時間
- 2009-3-1
- 閱讀權限
- 20
- 精華
- 0
- UID
- 5937142
- 帖子
- 235
- 積分
- 153 點
- 潛水值
- 19415 米
| mountainboy 發表於 2018-12-1 09:39 PM
Andriod 系統不會殺掉你的App!如果你開App後,按Home,那個App會跳到背景執行。
但FCM在前景和背景傳送 ...
嗯 但之前寫app測試的時候, service是可能被殺的,不同手機行為不同,有的能活久一點,但很難撐過7天,有些手機甚至3天就掛了,不是crash 也不是anr(沒有跳出crash or anr訊息 ),但總之app看來是被終止了,重點會全部重啟,目前似乎很難保證app長時間絕對不被系統殺掉,所以才有所謂的雙進程保活手段,或是有些開發者甚至考慮把app弄成系統層級吧?(但需root )... |
|
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。 |
| |
| |
mountainboy 該用戶已被刪除 | 如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。 Android 其實是跑Linux核心,所以應該從 process 的管理著手。
首先確定系統可跑20個背景程式,在系統設定中開發者模式有。如果都沒有動過,預設值為20。也就是跑第21個背景程式,其中一個會被殺掉。
再來,就是在你的服務程式裡,蓋掉 onStartCommand() 並傳回 START_STICKY。這樣可以告訴系統,如果記憶體容量不夠時,可以殺掉,但在記憶體足夠時,必須自動重啓回復。 ... |
|
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。 |
| |
| |
- 最後登錄
- 2024-3-26
- 在線時間
- 0 小時
- 註冊時間
- 2017-12-25
- 閱讀權限
- 20
- 精華
- 0
- UID
- 17787565
- 帖子
- 170
- 積分
- 186 點
- 潛水值
- 5980 米
| 發表於 2018-12-11 11:20 PM|顯示全部樓層 RainieYang 發表於 2018-12-2 07:35 AM
嗯 但之前寫app測試的時候, service是可能被殺的,不同手機行為不同,有的能活久一點,但很難撐過7天, ...
Android 系統的設計,每個 App 都有機會被砍掉,包括裡面的 Activity 跟 Service,因為 Android 砍 app 的時候是從 Linux kernel 的角度切入,針對某一個 process 去砍,而 Activity/Service 都跑在 process 之下。 ... |
|
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php |
| |
| |
- 最後登錄
- 2024-3-26
- 在線時間
- 0 小時
- 註冊時間
- 2017-12-25
- 閱讀權限
- 20
- 精華
- 0
- UID
- 17787565
- 帖子
- 170
- 積分
- 186 點
- 潛水值
- 5980 米
| 發表於 2018-12-11 11:20 PM|顯示全部樓層 如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。 本帖最後由 codewice 於 2018-12-11 11:22 PM 編輯
(不小心 reload,竟然重複張貼了文章。找不到刪除鈕,所以把文章內容修掉)
|
|
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。 |
| |
| |
- 最後登錄
- 2024-3-26
- 在線時間
- 0 小時
- 註冊時間
- 2017-12-25
- 閱讀權限
- 20
- 精華
- 0
- UID
- 17787565
- 帖子
- 170
- 積分
- 186 點
- 潛水值
- 5980 米
| 發表於 2018-12-11 11:20 PM|顯示全部樓層 若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php 本帖最後由 codewice 於 2018-12-11 11:23 PM 編輯
(不小心 reload,竟然重複張貼了文章。找不到刪除鈕,所以把文章內容修掉)
|
|
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php |
| |
| |
- 最後登錄
- 2023-8-17
- 在線時間
- 0 小時
- 註冊時間
- 2013-6-27
- 閱讀權限
- 20
- 精華
- 0
- UID
- 13237782
- 帖子
- 324
- 積分
- 191 點
- 潛水值
- 14280 米
| 發表於 2018-12-20 03:57 PM|顯示全部樓層 如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。 用FCM推android app有data段與notification段兩段資料
notification段會在手機上面那排banner跳提示
data段是直接送到app的fcm接收的service上
你只丟data段不要寫notificaiton的情況
手機收到fcm的時候,就算app停止執行狀態,會主動把你的app service啟動起來處理該message
不過記得servce當時可能沒有任何activity是可以使用的,只有context
|
|
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 |
| |
| |
- 最後登錄
- 2021-10-13
- 在線時間
- 11 小時
- 註冊時間
- 2013-9-1
- 閱讀權限
- 20
- 精華
- 0
- UID
- 8697835
- 帖子
- 5
- 積分
- 5 點
- 潛水值
- -50 米
| 發表於 2018-12-21 11:35 AM|顯示全部樓層 若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。 在部份中國手機如果不把應用設為能在背景運行很常會被殺掉service |
|
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 |
| |
| |
Powered by Discuz!
© Comsenz Inc.
重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。