1. 概述
1.1 應用場景
OEM 的 FineMobile 資料分析 App 可根據使用者需求設定訊息派送功能。
1.2 功能介紹
OEM 的 FineMobile 資料分析 App 可以使用自己的信鴿平台,且不透過派送中心進行訊息轉發。
「訊息派送」功能預設不勾選,使用者勾選後,需填寫一些配置資訊,如下圖所示:
根據信鴿版本的不同,各類派送方式的功能差別也不相同,具體如下圖所示:
注:信鴿派送配置插件 V10.4.76 版本僅適配信鴿 TPNS 版本。
信鴿版本配置 | 派送通道 | 功能 |
---|---|---|
TPNS版本 (收費版本) | 自建通道 | 需要購買 騰訊行動派送服務 開啟App 後,可接收訊息派送 不開啟 App,無法接收訊息派送 |
廠商通道 | 需要購買 騰訊行動派送服務 |
注:若使用者 配置了 iOS 憑證,且憑證中不包含「Push Notifications」功能,則訊息派送功能灰化,無法打包。如下圖所示:
2. 獲取信鴿應用鍵
2.1 建立產品
登入 騰訊行動派送平台,點選「產品管理」>「新增產品」,填寫「產品資訊」,勾選「平台版本」,點選「確定」。如下圖所示:
注1:如果 iOS 和 Android 都需要打包,則都需要進行登入。
注2:伺服器接入點也就是信鴿叢集,在後續步驟「3.2派送配置」和「4.3配置鍵」會用到,需要注意下。
注3:大陸使用者選擇廣州或上海叢集,港澳臺及海外使用者選擇中國香港或新加坡叢集。
2.2 配置管理
填寫配置,此處的「應用包名」應與 帆軟 App 打包憑證 中的package包名一致,如下圖所示:
2.3 獲取參數
配置完成後,會得到三個和 App 相關的參數:ACCESS ID、ACCESS KEY、SECRET KEY。
3. 伺服器派送配置
3.1 插件安裝
點選下載插件:信鴿派送配置(TPNS)插件
設計器插件安裝方法參照 設計器插件管理
伺服器安裝插件方法參照 伺服器插件管理
注:需安裝 V10.4.76 及以上版本的插件。
3.2 派送配置
插件安裝後,登入資料決策平台,「管理系統」>「行動平台」目錄下新增「派送配置」。
派送配置分為「國內設定」和「國際/中國港澳臺設定」,國內設定的叢集伺服器可選廣州或上海,國際/中國港澳臺設定的叢集伺服器可選中國香港或新加坡。
派送配置分為「國內設定」和「國際/中國港澳臺設定」後,現在可以一次向多個叢集派送訊息,例如同時向上海和新加坡叢集派送訊息。
選擇設定方式後,填寫「2.3節」獲取的ACCESS ID、SECRET KEY,以及「2.1建立產品」中選擇的服務進接點。
如下圖所示:
3.3 設定代理伺服器
如報表伺服器部署在內網,不能存取外網,也不能被外網存取,此時需要配置代理伺服器,方可成功派送訊息。具體操作請參見:代理伺服器配置
4. App 打包配置
4.1 建立應用
注1:正常客製打包步驟請參見 App 打包 ,本文僅對訊息派送設定進行說明。
開啟 帆軟市場 ,點選「使用者中心>App 打包」,建立應用或對已有 App 進行打包,如下圖所示:
4.2 選擇版本庫
根據需要選擇 10.0 或 11.0 版本庫,如下圖所示:
4.3 配置鍵
勾選「訊息派送」功能,填寫「2.3節」獲取的ACCESS ID、ACCESS KEY,以及「2.1建立產品」中選擇的服務進接點。如下圖所示:
4.4 信鴿版本配置
信鴿版本配置勾選「TPNS 版本」。
派送通道可選擇:
自建通道:開啟App 後,可接收訊息派送。不開啟 App,無法接收訊息派送。可跨越第 5 章操作步驟。
廠商通道:開通廠商通道,能夠實現無需開啟應用,即可收到派送訊息。需執行第 5 章操作步驟。
5. 配置廠商通道
注:派送通道選擇自建通道時,無需執行本章操作。
開通廠商通道,能夠實現無需開啟應用,即可收到派送訊息。
5.1 獲取廠商鍵
5.1.1 海外廠商
Android 信鴿叢集伺服器選擇「中國香港」或「新加坡」後,可以使用中國香港或新加坡叢集的 FCM 通道向 Google 手機派送訊息。
該功能按鈕預設關閉,開啟後需要上傳 google-services.json 檔案,獲取該檔案的方法參見文檔:獲取FCM的google-services.json
想要更換 google-services.json 檔案可以重新傳改寫掉,上傳檔案後會持久保留,關閉按鈕再開啟配置檔案仍然存在。
FCM 通道的設定位置如下圖所示:
5.2 配置信鴿廠商接入
登入 騰訊行動派送平台,點選「產品管理」>「對應的應用」>「配置管理」,開啟需要的廠商派送通道,填寫「5.1 節」獲取的鍵。如下圖所示:
6. 效果展示
生成 App 安裝包並下載安裝,使用者可以收到系統通知,App 主頁底部選單顯示訊息,如下圖所示:
注:僅設定伺服器訊息派送,不設定 OEM 訊息派送打包,用戶端將收不到系統通知,底部無訊息列。
僅設定 OEM 訊息派送打包,不設定伺服器訊息派送,用戶端將收不到系統通知,底部有訊息列。
7. 遮蔽信鴿前端配置頁面
插件 10.4.975 版本新增一個參數frontPageHidden,可以透過修改這個參數決定是否顯示信鴿前端配置頁面:
在資料庫中修改表fine_conf_entity即可,預設為 false 。
設定frontPageHidden=true時派送配置頁面隱藏。
設定frontPageHidden=false時派送配置頁面顯示。
注:該參數只有超級管理者才能使用,次級管理者或普通使用者無權修改。