尚未提供的功能
以下功能在平台規劃中,目前還不能用。請不要依賴它們;上線後會更新本文件與容器版本。
SDK 能力
| 功能 | 說明 |
|---|---|
sdk.navigate.to(path) | 由容器管理頁面堆疊與轉場。目前請用自己的路由 |
sdk.ui.setNavBar() | 控制導覽列的返回、關閉按鈕 |
sdk.ui.datePicker() | 原生日期選擇器 |
sdk.ui.loading 的 text | 載入中的文字說明 |
sdk.chat.open(conversationId) | 打開指定的會話(需逐小程序授權) |
sdk.media.camera/photo/file | 相機、相簿、檔案(需系統權限與逐小程序授權) |
sdk.location.get() | 定位(需系統權限與逐小程序授權) |
sdk.contacts.pick() | 選擇聯絡人(需管理員核准) |
| 原生疊層元件 | 影片、地圖等由容器以原生元件疊在網頁上 |
二進位的 http.fetch | 上傳檔案、下載圖片 |
| WebSocket | 即時連線 |
工具與流程
| 功能 | 說明 |
|---|---|
| 發佈到套件庫 | @im/miniapp-sdk 與 im-miniapp 目前只能從本機路徑安裝 |
| 專案產生器 | npm create @im/miniapp@latest |
im-miniapp dev | 開發伺服器 + QR code,測試版 App 掃碼載入並支援熱更新 |
im-miniapp preview | 在本機模擬容器載入離線包 |
im-miniapp lint 與 ESLint 外掛 | 自動檢查禁用 API、寫死色值等規範 |
| 圖片自動轉 WebP | 建置時自動壓縮 |
| App 內遠端除錯 | 測試版 App 開放 Safari Web Inspector/chrome://inspect |