diff --git a/docs/module-federation-guide.md b/docs/module-federation-guide.md
index 00dd1c18..92c1a4bb 100644
--- a/docs/module-federation-guide.md
+++ b/docs/module-federation-guide.md
@@ -135,12 +135,16 @@ export default defineConfig({
// 自定义事件,用于通知主应用刷新数据
const emit = defineEmits(['action', 'switch', 'close'])
-// 接收API对象
+// 接收主应用能力
const props = defineProps({
api: {
type: Object,
default: () => {},
},
+ nativeSubscribe: {
+ type: Function,
+ default: null,
+ },
})
// 页面逻辑代码...
@@ -175,7 +179,7 @@ function notifyClose() {
```vue
+```
+
+`success: true` 表示主应用已接受调用并启动原生交互,不表示用户已经完成订阅。字段无效或当前用户没有订阅权限时返回 `success: false`,插件可以依据 `code` 执行 fallback。
+
+### 5.7 调用主应用 Toast
`Page`、`Config`、`Dashboard` 与 `AppPage` 的宿主容器会通过固定键提供主应用 Toast。远程组件应复用该实例,不要自行渲染 `VSnackbar` 或创建另一套 Toast 容器:
@@ -304,7 +365,14 @@ const emit = defineEmits(['action'])