我的目标是使用 MAUI 在 Android/Windows 上创建应用程序,并且由于我希望能够通过插件向该应用程序添加更多功能,因此我想创建一些简单的插件系统。
这个插件应该能够订阅域事件,添加组件(如菜单项和“页面”组件,将在菜单单击后显示在应用程序中),相互通信。那么,有没有办法跨平台呢?
如果只是windows,我只会创建插件dll,在应用程序启动时我需要加载它们,找到每一个IPlugin
或类似的,初始化它们等等。
但是在Android上存储在哪里?如何在 Android 上编译/加载这个插件?(未来不仅是 Android,还有 iOS 和 Mac)
PS 我对 MAUI 的东西非常陌生,需要学习很多东西,所以感谢完整的答案 PPS 不是以英语为母语的人,对错误感到抱歉