1.問題描述:
推送通知到手機,怎麼配置拉起應用指定的頁面?
解決方案:
1、如果點選通知欄開啟預設Ability的話, actionType可以設定為0, 同時可以在.clickAction.data中,指定待跳轉的page頁面,命名為pageUri。
2、然後在UIAbility的onNewWant或者onCreate方法中解析配置的pageUri;
3、如果應用程序不存在將會觸發onCreate方法,可以在onCreat方法中獲取pageUri。獲取到pageUri之後,應用可以選擇是透過跳轉的方式跳轉到目標頁面;或直接透過loadContent方式,載入目標頁面。
4、如果應用程序存在將會觸發onNewWant方法,然後可以透過跳轉的方式跳轉到目標頁面。
2.問題描述:
接入鴻蒙Push Kit和接HMS Core Push Kit,在服務端API有哪些差異?
接入鴻蒙Push Kit,需要服務端針對鴻蒙單獨開發一套邏輯麼?如果不需要,需要做哪些調整?
解決方案:
1.鴻蒙Push Kit當前使用的是V3場景化介面,將典型的推送場景按照型別拆分為多種場景,不同場景定義為不同push-type,提供基於場景的訊息傳送,治理和差異化能力,實現更好的訊息觸達和使用者使用體驗。
2.服務端需要重新接入,詳見:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...
3.問題描述:
申請推送通知擴充套件訊息權益成功後,Push Kit會拉起應用的子程序對應的程式碼實現,這個子程序是什麼?能否在裡面處理一些類似自定義聲音等行為?
解決方案:
1.參考文件:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...
子程序回撥是:RemoteNotificationExtensionAbility
2.可以實現類似支付寶收款到賬xx元的語音播報內容。
4.問題描述:
單框架系統裝置會上報新的token嗎?雙框架舊裝置token還能下發訊息嗎?
解決方案:
雙框架升級為單框架,老的雙框架push token會失效,需要應用重新申請push token上報到應用伺服器。
5.問題描述:
在AGC中,推送服務的訊息回執新建成功後,有一個有效期
1,這個有效期是什麼意思,過期後,會影響什麼呢?
2,這個有效期是否可以修改成一直不過期?
解決方案:
有效期是應用接收回執伺服器的CA證書有效期時間,證書過期將導致您無法接收訊息回執,Push並不可以修改時間,需要及時更換回執伺服器的證書。證書並不是由AGC生成,Push服務會根據填的回執地址,獲取到對應伺服器的證書有效期,因此有效期卻決於應用伺服器的證書。