找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
伊莉需要你的贊助和支持認識好友、聊天,分享生活趣事你準備好成為出色的版主了嗎?
催眠gefatevr旬果中字國中
清楚でえ我的妹妹鄰家えろまん富家0805446the gate

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]Acro Trip 頂尖惡

2025年1月新番『S級怪

[繁]機械臂04-

[繁]刀劍神域外傳 Gun

[繁]七龍珠大魔04-

[繁]海賊王 魚人島篇
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 3946|回復: 11
打印上一主題下一主題

[問題]關於Android推播服務[複製鏈接]

Rank: 1

帖子
234
積分
153 點
潛水值
19415 米
跳轉到指定樓層
樓主
發表於 2018-11-22 05:12 PM|只看該作者|倒序瀏覽
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。
安安,小弟想問一下關於FCM(Firebase Cloud Message)的推送服務。

事情是這樣,小弟目前寫的專案,會用到自己架的Server當中繼站,去接收某個手機(假設叫A)發出來的命令,然後經過Server處理後再去通知 "另一台手機"(假設叫B)去做事。

然後小弟目前的寫法,B那端要能順利收到通知,必須有一個Service保持存活,才能收到通知。
那個Server不能被殺掉,所以我把它設成Foreground Service,但好像還是無法在所有手機都保持他能永久存活。
...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

使用道具檢舉

Rank: 2Rank: 2

帖子
543
積分
587 點
潛水值
10540 米
頭香
發表於 2018-11-23 08:23 AM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
如果能儲存用戶的手機號碼,可以透過GCM來通知(不知道還有沒有...),FCM基本上是要你後台存在才行,所以你要透過一些方法,讓你的程式屬於系統程式,就可以讓它被殺掉後,還會自行產生..通常這種東西,是我很不願意做的,除非客戶要求,因為要了解各廠手機的設定
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。

使用道具檢舉

mountainboy 該用戶已被刪除
3
發表於 2018-11-23 09:32 AM|只看該作者
FCM 是估狗的雲端簡訊系統(Firebase 是一家搞雲端簡訊的公司,2014被估狗併購)。
1.FCM服務要能順利收到通知,是否需要自己寫的App保持存活?  (如果是的話就沒意義了,畢竟就是怕被殺才想換FCM)->只要你寫的App成Service(不管前景或背景Service),都會接收到簡訊。如果是前景,你只要將程序寫在onMessageReceived()的方法即可。當收到FCM時,onMessageReceived()會先被呼叫執行。
...
瀏覽完整內容,請先 註冊登入會員
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

Rank: 1

帖子
234
積分
153 點
潛水值
19415 米
4
發表於 2018-12-1 12:54 PM|只看該作者
mountainboy 發表於 2018-11-23 09:32 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

FCM 是估狗的雲端簡訊系統(Firebase 是一家搞雲端簡訊的公司,2014被估狗併購)。
1.FCM服務要能順利收 ...

感謝 但這麼說的話 是否app需要活著? 不能被系統殺掉?
...
瀏覽完整內容,請先 註冊登入會員
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php

使用道具檢舉

mountainboy 該用戶已被刪除
5
發表於 2018-12-1 09:39 PM|只看該作者
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
RainieYang 發表於 2018-12-1 12:54 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

感謝 但這麼說的話 是否app需要活著? 不能被系統殺掉?

Andriod 系統不會殺掉你的App!如果你開App後,按Home,那個App會跳到背景執行。
...
瀏覽完整內容,請先 註冊登入會員





如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

Rank: 1

帖子
234
積分
153 點
潛水值
19415 米
6
發表於 2018-12-2 07:35 AM|只看該作者
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。
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 該用戶已被刪除
7
發表於 2018-12-2 08:46 AM|只看該作者
Android 其實是跑Linux核心,所以應該從 process 的管理著手。
首先確定系統可跑20個背景程式,在系統設定中開發者模式有。如果都沒有動過,預設值為20。也就是跑第21個背景程式,其中一個會被殺掉。
再來,就是在你的服務程式裡,蓋掉 onStartCommand() 並傳回  START_STICKY。這樣可以告訴系統,如果記憶體容量不夠時,可以殺掉,但在記憶體足夠時,必須自動重啓回復。
...
瀏覽完整內容,請先 註冊登入會員

使用道具檢舉

Rank: 1

帖子
174
積分
181 點
潛水值
7450 米
8
發表於 2018-12-11 11:20 PM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
RainieYang 發表於 2018-12-2 07:35 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

嗯 但之前寫app測試的時候,  service是可能被殺的,不同手機行為不同,有的能活久一點,但很難撐過7天, ...

Android 系統的設計,每個 App 都有機會被砍掉,包括裡面的 Activity 跟 Service,因為 Android 砍 app 的時候是從 Linux kernel 的角度切入,針對某一個 process 去砍,而 Activity/Service 都跑在 process 之下。
...
瀏覽完整內容,請先 註冊登入會員
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。

使用道具檢舉

Rank: 1

帖子
174
積分
181 點
潛水值
7450 米
9
發表於 2018-12-11 11:20 PM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
本帖最後由 codewice 於 2018-12-11 11:22 PM 編輯

(不小心 reload,竟然重複張貼了文章。找不到刪除鈕,所以把文章內容修掉)
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。

使用道具檢舉

Rank: 1

帖子
174
積分
181 點
潛水值
7450 米
10
發表於 2018-12-11 11:20 PM|只看該作者
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。
本帖最後由 codewice 於 2018-12-11 11:23 PM 編輯

(不小心 reload,竟然重複張貼了文章。找不到刪除鈕,所以把文章內容修掉)




使用道具檢舉

Rank: 1

帖子
324
積分
191 點
潛水值
14380 米
11
發表於 2018-12-20 03:57 PM|只看該作者
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
用FCM推android app有data段與notification段兩段資料
notification段會在手機上面那排banner跳提示
data段是直接送到app的fcm接收的service上
你只丟data段不要寫notificaiton的情況
手機收到fcm的時候,就算app停止執行狀態,會主動把你的app service啟動起來處理該message
不過記得servce當時可能沒有任何activity是可以使用的,只有context
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。

使用道具檢舉

hughor181 該用戶已被刪除
12
發表於 2018-12-21 11:35 AM|只看該作者
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。
在部份中國手機如果不把應用設為能在背景運行很常會被殺掉service

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部