發表人名稱 ﹕ |
EEPTW2 |
發表日期 ﹕ |
2018/4/11 上午 11:26:41 |
發表人來自 ﹕
|
122.146.197.94 |
|
|
原文 ﹕
Google於昨日宣布Google Cloud Messaging(GCM)即將在明年的4/11退役,故目前RWDAPP使用GCM接收推播訊息屆時將無法正常運作。
Google提供的新的替代方案是Firebase Cloud Messaging(FCM) https://developers.google.com/cloud-messaging/android/android-migrate-fcm
這部分需要貴公司加緊整合支援FCM的2.0版以上的PhoneGap Push Plugin到RWDAPP內,確保未來RWDAPP在Android平台的推播服務還能夠正常運行。
另外我司測試結果發現GCM服務在中國境內無法使用,除非Andoird裝置透過境外的VPN主機連接網際網路,估計FCM大概也是一樣。 請問這部分貴公司有解決方案嗎?
|
附件:
|
|
發表人名稱 ﹕ |
Lily |
發表日期 ﹕ |
2018/4/11 下午 03:59:32 |
發表人來自 ﹕
|
101.81.225.96 |
|
|
原文 ﹕
這個問題我先上報再回覆您。
|
附件:
|
|
發表人名稱 ﹕ |
yisa |
發表日期 ﹕ |
2018/4/12 下午 09:37:56 |
發表人來自 ﹕
|
1.162.63.62 |
|
|
原文 ﹕
<p>PUSH PLUGIN 插件請自行 UPDATE,</p><p>https://github.com/phonegap/phonegap-plugin-push</p><p>大約好幾個月前, push.js 對應 FCM 的修改就已經改好試完,<br /><br />1.9.X, 1.10.X, 1.11.X ,2.X.X 的插件版本都能 FCM 推播.</p><p><span style="color:#666666;font-family:微软雅黑;font-size:14px;letter-spacing:1.4px;white-space:pre-wrap;background-color:#ffffff;">中國境內</span>推播在前2年研發時並沒有公認的解決方案, 主管今天有重啟這個項目,之後再向您報告.</p>
|
附件:
|
|
發表人名稱 ﹕ |
EEPTW2 |
發表日期 ﹕ |
2018/4/13 上午 08:45:48 |
發表人來自 ﹕
|
122.146.197.94 |
|
|
原文 ﹕
<p>目前的EEP2015 SP4裡面PushHandler.ashx還是使用GCM,請參考附圖。</p><p>請問最新的EEP2015-RWDAPP_Update(18/01/19)有包含您所說的push.js更新嗎?</p><p></p><p>另外插件的官方說明是說2.0版起才開始支援FCM的樣子,請參考下面的網頁。</p><p>https://blog.phonegap.com/announcing-phonegap-push-plugin-version-2-0-0-fd165349508f</p>
|
附件:20180413084548-GCM.png
|
|
發表人名稱 ﹕ |
yisa |
發表日期 ﹕ |
2018/4/13 上午 11:29:49 |
發表人來自 ﹕
|
192.168.200.51 |
|
|
原文 ﹕
我的印象是用: https://fcm.googleapis.com/fcm/send 發送的, 如果手機裏APP是只有 GCM 的接收程式, 就收不到了, 所以維持用 https://android.googleapis.com/gcm/send 發送, 使手機裏APP是只有 GCM 的接收程式也收的到. 但是這是之前測試的結果, 現在是什麽狀況我就不知道了, 我今天會再測試,再向您報告.
|
附件:
|
|
發表人名稱 ﹕ |
yisa |
發表日期 ﹕ |
2018/4/13 上午 11:55:14 |
發表人來自 ﹕
|
192.168.200.51 |
|
|
原文 ﹕
我現在測試的結果, RWD APP 的 PUSH 推播插件是 1.8.4 版本, plugin name="phonegap-plugin-push" version="1.8.4" 發送的 URL 程式碼: HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://fcm.googleapis.com/fcm/send");
實測的結果也可以收到推播, 所以您可以直接改 URL 用 FCM 來推播, 其它的程式碼都不用改. 公版這裏為了可以在 EEPNetServer 的 Server Method 去發推播, 已經改用 PushClassLibrary 這個 Dll 來發推播, 而不是 CALL PushHandler.ashx 來發推播, 這個 PushClassLibrary 裏的網址我會請 RD 改掉, 謝謝您的提醒.
|
附件:
|
|
|
發表人名稱 ﹕ |
EEPTW2 |
發表日期 ﹕ |
2018/4/13 下午 01:34:11 |
發表人來自 ﹕
|
122.146.197.94 |
|
|
原文 ﹕
<p>參考附圖...</p><p>我比較了一下將Push插件升級前後的差異後,幾乎可以肯定1.8.4版Push插件還是使用GCM。</p><p>目前透過FCM URL能夠用GCM的App收到訊息估計是Google那邊做了某種程度的相容性,但這層相容性到了明年4月就很難說了。</p>
|
附件:20180413133411-C2DM.png
|
|
發表人名稱 ﹕ |
EEPTW2 |
發表日期 ﹕ |
2018/4/13 下午 01:34:12 |
發表人來自 ﹕
|
122.146.197.94 |
|
|
原文 ﹕
<p>參考附圖...</p><p>我比較了一下將Push插件升級前後的差異後,幾乎可以肯定1.8.4版Push插件還是使用GCM。</p><p>目前透過FCM URL能夠用GCM的App收到訊息估計是Google那邊做了某種程度的相容性,但這層相容性到了明年4月就很難說了。</p>
|
附件:20180413133412-C2DM.png
|
|
發表人名稱 ﹕ |
EEPTW2 |
發表日期 ﹕ |
2018/4/13 下午 01:34:12 |
發表人來自 ﹕
|
122.146.197.94 |
|
|
原文 ﹕
<p>參考附圖...</p><p>我比較了一下將Push插件升級前後的差異後,幾乎可以肯定1.8.4版Push插件還是使用GCM。</p><p>目前透過FCM URL能夠用GCM的App收到訊息估計是Google那邊做了某種程度的相容性,但這層相容性到了明年4月就很難說了。</p>
|
附件:20180413133412-C2DM.png
|
|
發表人名稱 ﹕ |
yisa |
發表日期 ﹕ |
2018/4/13 下午 04:48:33 |
發表人來自 ﹕
|
192.168.200.51 |
|
|
原文 ﹕
是的, 1.8.4 版 Push 插件還是使用 GCM,<br />就是故意測試用 FCM 主機發的訊息, 用 GCM 方式收訊息的 APP 也能收到了,<br />這樣改用 FCM 主機發訊息是 OK 的, 以免有些沒更新的 APP 收不到推播,<br />如果您是開發 APP 想要更新 PUSH 插件, 直接在 VS 的 CONFIG.XML 插件裏找核心插件頁,<br />更新 PushPlugin 這個插件, 在今天更新, 會直接更新到 2.2.2 版本.
|
附件:
|
|
發表人名稱 ﹕ |
EEPTW2 |
發表日期 ﹕ |
2018/4/13 下午 05:41:08 |
發表人來自 ﹕
|
122.146.197.94 |
|
|
原文 ﹕
<p>我已經自行更新測試過了,但還是希望由貴公司提供相關的更新包。</p><p>不然未來如果貴公司提供了更新包更改了推播的代碼(納入中國境內Android推播?)我還要想辦法Merge進來...</p>
|
附件:
|
|
發表人名稱 ﹕ |
andy |
發表日期 ﹕ |
2018/4/17 下午 03:40:11 |
發表人來自 ﹕
|
101.81.225.96 |
|
|
原文 ﹕
close
|
附件:
|
|
|