常見問題
更新時間:2024-10-10 17:27:10
一、觀看頁小程式 SDK 的套件大小有多大?裡面的功能是否可以按需呼叫?
套件體積約 1MB(GZip 壓縮前)。功能模組的可插拔機制正在排程開發中(優先級中),完成後即可按需呼叫。
二、如果我方已接入直播 JSSDK,如何升級到觀看頁小程式 SDK?
兩個 SDK 的流程與介面完全不同,無法直接升級,只能重新接入。雖然工作量較大,但收益也很大:
- 直播 JSSDK 僅具備最基本的直播觀看、連麥等功能,需搭配其他 SDK 才能實現基本的直播觀看頁;觀看頁小程式 SDK 則整合了直播觀看頁所需的各項功能。
- 直播 JSSDK 沒有配套的 UI 層,僅有幾個功能簡單的 demo。觀看頁小程式 SDK 的功能與互動都很完善,客戶相當於「站在巨人的肩膀上」進行開發,客製成本更低、品質更可靠。
三、如果我方使用的不是 Vue.js 技術棧,或框架大版本不一致,如何呼叫 SaaS 的 UI 層?
- 方法一:將觀看頁作為獨立專案,這樣它使用的技術棧就與原專案無關。這也是推薦的方案。
- 方法二:參考 SaaS UI 原始碼自行開發。但不建議這麼做,一來需要較長時間開發,二來在實作過程中容易出現偏差。
四、如果我方前端開發能力較弱,進行客製開發是否會有較大難度?
- 保利威有專門的 SDK 交付人員,可協助您完成低與中低複雜度的修改。
- 如果您有高複雜度的客製需求,也可付費客製。
五、觀看頁小程式 SDK 及 SaaS UI 層更新後,客戶如何同步修改?
SDK 的迭代會盡可能保持向下相容,因此:
- 若非大版本更新,直接升級版本即可;
- 若是大版本更新,必須依照升級指引操作。
SaaS UI 層是完整的開源專案,而非透過介面提供能力,一旦修改過程式碼,就無法透過覆蓋檔案的方式進行更新。建議的更新方式:
- 若客製修改較多,可根據檔案路徑或開源專案的修改日誌找到所需的部分修改,有選擇性地更新。
- 若客製修改較少,可記錄修改處。需要更新 UI 層時,拉取開源專案最新程式碼重新修改。
六、觀看頁小程式 SDK 及 SaaS UI 層是否可運行於原生小程式端?
觀看頁小程式 SDK 僅包含邏輯程式碼,與 UI 及技術框架無關,因此具備相容原生小程式運行環境的條件,目前正在排程開發中(優先級低)。
SaaS UI 層基於 Vue.js 開發,且使用了許多瀏覽器環境特有的 API,因此無法在原生小程式環境下運行。
