Ibm mobilefirst 从同一项目中的另一个worklight应用程序设置worklight应用程序的属性(如日期格式、时间格式等)

Ibm mobilefirst 从同一项目中的另一个worklight应用程序设置worklight应用程序的属性(如日期格式、时间格式等),ibm-mobilefirst,Ibm Mobilefirst,我可以从同一项目中的另一个worklight应用程序为worklight应用程序设置一些属性吗 我想制作一个配置应用程序,为同一项目中的不同worklight应用程序配置属性,如日期格式/时间格式/启用或禁用某些功能等 这可能吗?您可能会实现这一点,但没有内置或现有的工具可以实现这一点。 无论您做什么,都必须通过Worklight服务器,而不是点对点 以下是您可能要做的事情(您需要实际实施它,并看看它的可行性): 注意,这是高度简化的;这只是一般的步骤 用户应用程序 应用程序启动 用户登录 成功

我可以从同一项目中的另一个worklight应用程序为worklight应用程序设置一些属性吗

我想制作一个配置应用程序,为同一项目中的不同worklight应用程序配置属性,如日期格式/时间格式/启用或禁用某些功能等


这可能吗?

您可能会实现这一点,但没有内置或现有的工具可以实现这一点。
无论您做什么,都必须通过Worklight服务器,而不是点对点

以下是您可能要做的事情(您需要实际实施它,并看看它的可行性):
注意,这是高度简化的;这只是一般的步骤

用户应用程序

  • 应用程序启动
  • 用户登录
  • 成功登录后,调用一些“远程控制”适配器过程“applySettings”
  • 默认情况下,这将返回预定义的配置,即客户端逻辑将知道如何应用的一组应用程序设置。像一些包含key:value对的JSON对象一样,您将基于它们应用逻辑
  • 由于所有客户端应用程序都将连接到Worklight Server,因此它们将以用户身份在数据库中注册

    控制器应用程序

  • 在控制器应用程序中,您将能够使用“远程控制”适配器过程“RetrieverRegisteredUsersAndSettings”检索所有已注册用户的列表以及为每个已列出用户设置的设置
  • 为所有用户设计一些UI以及可用设置和复选框等,这些UI将标记每个用户启用或禁用的设置
  • 在同一“远程控制”适配器“设置设置”中有另一个过程。这将在数据库中存储用户设置
  • 当用户登录时,将应用步骤6中相同的设置,而不是步骤3中以前的默认设置(现在已更改…)

    注意事项:

    • 您还可以使用它,以便在对服务器执行任何类型的请求时调用该过程,而不仅仅是在登录之后。纯粹实用
    • 如果您有多个应用程序,还可以使用userPrefs将登录用户使用的应用程序保存在数据库中,并在controller应用程序中检索此信息;然后,您可以对UI中所有这些信息的显示进行排序

    更具描述性。您是否希望从另一个应用程序远程管理应用程序的各种功能?不是远程管理,而是本地管理。其想法是使用此配置应用程序编辑所有其他应用程序的属性。应用程序必须在没有worklight server连接的情况下在本地工作,并且其他应用程序也必须能够在本地获取这些属性(即,没有WL server连接)。可能是这样的:--无论解决方案是什么,您都需要自己实现。嘿,谢谢。我想这就是我要找的。我将简单介绍一下。简单的数据共享API中有一个bug。下面的链接给出了描述。如果与worklight server没有连接,或者我想在脱机模式下使用它,该怎么办。是否有任何解决方法可以让我保留一个本地JSON文件,我可以使用Configuration app编辑该文件的值,而其他应用可以在不连接worklight server的情况下获取这些值?请阅读有关使用JSONStore的内容。你有很多事情要做,我做了。我们不能从同一个项目中的另一个应用访问一个应用的JSON存储。检查数据库。