Provider
功能简介
向社区市场动态注册 JS 插件数据源。
权限声明
使用此接口需要向manifest的permissions中加入provider
权限
注意事项
方法id应使用Native接口中的regNativeFun
方法注册。
相关类型
JSPluginProvider
name
– 源名称plugin_name
– 插件名称(必须填写PLUGIN_NAME相同值)fn_get_page
– 获取分页数据的方法idfn_get_item
– 获取详情的数据方法idfn_download
– 下载入口方法id
接口
registerCommunityProvider
- 签名:
registerCommunityProvider(provider: JSPluginProvider): Promise<void>
- 说明:注册后即可在社区市场展示。
示例
import AstroBox from "astrobox-plugin-sdk";
await AstroBox.provider.registerCommunityProvider({
name: "Alice",
plugin_name: "CoolWatchFaces",
fn_get_page: "list",
fn_get_item: "detail",
fn_download: "download",
});