【FAQ】HarmonyOS SDK 闭源开放能力 —Live View Kit (3)
1.問題描述:
通過Push Kit創建實況窗之后,再更新實況窗失敗,平臺查詢提示“實況窗端更新失敗,通知未創建或已經過期”。
解決方案:
通過Push Kit更新實況窗內容的過程是自動更新的??蛻舳嗽趧摻ū镜貙崨r窗后,使用Push Kit獲取Push Token并調用相關API接口時,Push Kit會自動推送更新消息。具體來說,當用戶的服務訂單狀態發生變化時,Push Kit會發送更新消息。客戶端接收到這些消息后,會自動更新實況窗內容??蛻舳顺私尤隤ush Kit和創建初始實況窗,還需要確保以下幾點:
1、權限申請:需要申請實況窗的相關權限,確保應用在前臺運行時能夠創建和更新實況窗。
2、實例化LiveViewManager:客戶端需要實例化LiveViewManager,并使用其方法來更新和結束實況窗。
3、獲取Push Token:確保在使用Push Kit更新實況窗時,已經獲取到有效的Push Token。
4、配置Push Kit:需要在項目的配置文件中配置Push Kit相關的參數,如項目ID、Authorization等。
通過以上步驟,客戶端可以實現對實況窗內容的自動更新,確保用戶能夠及時獲取到最新的信息。
參考文檔:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-update-by-push-V5
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-preparations-V5
2.問題描述:
請問實況窗有沒有限制,外賣場景就只能用進度可視化模板,不可以用其他模板,比如外賣場景使用強調文本模板會不會被拒?
解決方案:
不強制。但首先需要符合實況窗設計規范,參考鏈接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-design-formula-V5
通用卡片模板使用說明:業務可以基于任務的不同節點,在模板中選擇最適合展示的樣式。
示例:打車場景,業務可使用強調文本類模板展示車牌號信息,待乘客上車后再以進度可視化模板展示距離終點的進度變化;
同樣地,業務也可以全程使用進度可視化模板來展示。參考鏈接:https://developer.huawei.com/consumer/cn/doc/design-guides/system-features-live-view-0000001955186861#section1598402815257
3.問題描述:
下方官方文檔中描述在開發實況窗之前需要進行權益申請, 請問申請完權益對開發有什么影響?看似不開通也能開發,如果是沒影響,為什么要描述成開發前準備?
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-preparations-V5
解決方案:
申請權益與否不影響開發,如未申請權益,應用上架后將會導致創建不了實況窗。這里的開發前準備可以理解為業務正常運行必不可少的步驟。
此外,實況窗白名單設備管理(可選)僅用于調試或體驗,如已開通實況窗權限則不需要加白名單應用也可用實況窗功能。
4.問題描述:
實況窗雙文本膠囊顯示條件
解決方案:
副文本在橫屏或者折疊屏上可以展示
總結
以上是生活随笔為你收集整理的【FAQ】HarmonyOS SDK 闭源开放能力 —Live View Kit (3)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS安装SFTP
- 下一篇: Number of Atoms——Lee