宿主运行时能力适配器。

interface RuntimeAdapter {
    getPlatform(): RuntimePlatform;
    getNetworkType(): Promise<string | number>;
    onNetworkChange(listener: (online: boolean) => void): () => void;
    onAppVisibilityChange(listener: (foreground: boolean) => void): () => void;
}

Methods

  • 获取当前网络类型;无法获取时可以省略该能力。

    Returns Promise<string | number>

  • 监听网络状态并返回取消函数。

    Parameters

    • listener: (online: boolean) => void

    Returns () => void

  • 监听应用前后台状态并返回取消函数。

    Parameters

    • listener: (foreground: boolean) => void

    Returns () => void