Skip to content

MindSphere Fleet Manager Plugin SDK – 常见问题

为什么 npm install 输出错误?

为什么插件没有在 Fleet Manager 中显示?

  • 该插件尚未使用 Fleet Manager Plugin 类型创建。
  • 所需的角色没有分配到您的用户。
  • 在将角色分配给用户后,您尚未退出或重新登录。
  • 插件不是为这个租户准备的。

为什么插件在 Launchpad 上显示?

  • 这个插件已经在 Developer Cockpit 中注册为普通的应用,而不是 Fleet Manager Plugin

为什么我没有访问 MindSphere APIs 的权限?

  • 所需的角色还没有被分配到 Developer Cockpit 中的插件。

为什么我不能在我的插件中加载像 bootstrap 这样的库?

  • CSP 头部 在 Developer Cockpit 中还没有被自定义。

我怎样从我的租户中移除插件?

  • 从您的用户(仅为被选的用户)中移除插件角色。
  • 通过 Operator Cockpit 移除插件(租户的所有用户)。

为什么要弹出一个窗口来刷新插件的会话?

Fleet Manager 刷新插件对话

  • Fleet Manager Plugin SDK 没有被合适地集成。
  • 插件没有发送任何到 MindSphere 后端的请求,因此插件对话到期。
    • 单击刷新链接,用来在一个额外的选项卡中刷新插件的身份验证,然后在之后重新加载 Fleet Manager。
    • 通过定期发送 ping 到 MindSphere 后端服务(请不要忘记添加所需角色),自动刷新应用令牌,例如:

      setInterval(refreshToken, 60000);
      
      function refreshToken() {
          var xhr = new XMLHttpRequest();
          xhr.open('GET', 'api/assetmanagement/v3/assets?size=1', true);
          xhr.send();
      }
      

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: June 26, 2019