问题标签 [mobilefirst-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

ibm-mobilefirst - iOS 在构建 MFP 项目时给出 cookie.mom 错误

我们有一个工作灯项目版本 6.2.0.1,我已将其迁移到 MFP 7。

在我的构建(Ant 或 Eclipse)期间,iOS 出现此错误:

蚂蚁:

如果我通过 eclipse 构建项目并将其运行到 xCode 我得到:

在此处输入图像描述 在 WoklightSDK 中,我没有看到 cookies.mom

在此处输入图像描述 如何修复此错误?

0 投票
1 回答
1489 浏览

ibm-mobilefirst - MFP CLI 无法构建-部署最初使用 MFP Studio 创建的项目

问题背景
我们最初使用适用于 Eclipse 的 MFP Studio 插件创建了一个带有 iOS 环境的 MFP 混合项目。我们将这个项目置于源代码控制之下(Git on DevOps)。我们团队中的一些团队成员正在为这个项目做 iOS 开发,由于他们不熟悉 Eclipse,他们希望使用 CLI 来代替。同一团队中的其他开发人员将继续使用 Studio,因为他们正在为 MFP 适配器编写 Java 代码,并希望利用 Eclipse 提供的功能,例如编译、代码自动完成等。

问题
从 Git 拉下 MFP 项目代码(新拉)后,如果先使用 Studio 进行“构建所有环境”和“在 MobileFirst 平台上运行”,我们可以毫无问题地运行 MFP 应用程序。然后,我们还可以切换到 CLI 来构建和部署工件,并且 CLI 命令可以正常工作。

现在,假设从 Git ( fresh pull ) 中提取代码后,我们不再使用 Studio,而是立即开始使用 CLI 来构建和部署工件。在这种情况下,CLI 会抛出错误。CLI 似乎缺少 Studio 知道如何执行的步骤。在从 Git 重新拉取后立即使用 CLI 进行构建和部署 ( mfp bd )时,我们遇到的错误如下:

更多详情

如果我在执行“mfp bd”之前先启动 MFP 服务器,它也会失败并出现类似错误:

多功能一体机信息输出

0 投票
1 回答
617 浏览

ibm-mobilefirst - 显示最后一个通知推送,我需要显示所有通知推送

我正在使用 MobileFirst Studio 平台发送通知推送,在应用程序中我收到通知,但如果向我的应用程序发送多个通知,这只是最后一次通知发送的示例。

我需要在设备通知栏的列表中显示所有通知,每个我收到通知。

这是用于发送通知的适配器的功能代码:

我遵循 IBM Knowledges 中的示例并支持 IBM。

我正在使用 MobileFirst Platform Studio 7.0 和基于 Android 原生推送通知标签。

我找到了答案

[其他答案相同][1]

但我不在 MobileFirst Platform Studio 中工作

接下来是 GCMIntentService 类的代码:

并使用下一个类模型:

}

下一个是 Manifest.xml:

下一条消息错误:

“您的清单不允许与推送一起使用。Android 清单错误:清单中缺少意图服务:com.worklight.wlclient.push.GCMIntentService

0 投票
1 回答
306 浏览

ibm-mobilefirst - MobileFirst: CLI Java adapter will not run in Studio

I'm using MobileFirst Platform v7.0 on OSX. I tend to switch back and forth between Studio and the CLI depending on what I am doing.

I found that a Java adapter created through the command line will not build using Studio without some manual configuration. I had this question 95% typed when I found a solution so I decided to post it anyway in hopes it might help others.

To duplicate:

  1. Create a workspace, MFP project and Hybrid app in Studio
  2. In Studio, create a Java adapter named Studio with package com.studio
  3. Deploy the Studio adapter. Adapter builds and deploys successfully.
  4. Open a terminal and navigate to the adapters directory of the project
  5. From CLI, create a Java adapter named CLI with the following command: mfp adapter add CLI -t java -p com.cli
  6. Back in Studio, refresh and Deploy the CLI adapter. Observe error 'com.cli.CLIApplication' was not found.
0 投票
1 回答
242 浏览

java - Mobile First Native Android - 适配器不返回任何结果

我正在关注 IBM 提供的文档(https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/hello-world/creating-first-native-android-mobilefirst-application/

调用后request.send(new MyInvokeListener());没有成功或失败的回调。收到错误消息“Android Prototype 停止工作”。

当我右键单击适配器时适配器工作正常 --> 运行方式 --> 调用 Mobile First Adapter

下面是我的 android 本机代码。

我的 InvokeListner 类

0 投票
2 回答
1801 浏览

ibm-mobilefirst - IBM MobileFirst 7.0 - 未捕获的 ReferenceErrors:未定义 WLJQ,未定义 WL

我正在使用安装在 Eclipse Luna 中的 IBM MobileFirst 7.0。
我有 2 个应用程序:同一个项目中的移动应用程序和控制台应用程序。

每当我运行控制台应用程序时,我都会收到以下错误消息:

Uncaught ReferenceError: WLJQ is not defined initOptions.js:47 Uncaught ReferenceError: WL is not defined

在运行 iPad 应用程序时,我得到:

找不到文件或目录和服务器错误

日志:

如果我将我的项目重新导入到新的 Eclipse 工作区,此错误将停止出现,但在我退出 Eclipse 并重新打开它后,问题再次出现。

0 投票
1 回答
674 浏览

ibm-mobilefirst - 无法将测试项目部署到 MobileFirst 服务器

我尝试从开发人员站点(创建第一个混合应用程序)中遵循一个基本示例,但是我无法成功启动开发服务器。

我正在将 Eclipse Luna 与 MobileFirst Studio 插件 7.0 用于 Eclipse、Java 1.7 并在 Mac OS 10.9.5 上运行

当我启动 Worklight 服务器时,它开始加载,但在 20%(或多或少)时,进程停止移动,最终来自 eclipse 的 MobileFirst 控制台显示错误:

服务器的控制台输出如下:

作为注释,我已经能够通过使用不同的 JVM(1.6)来解决有关 JavaLauncherHelper 的警告,但主要错误仍然存​​在,所以我回到了原来的 JVM(1.7)。

这发生在任何人身上吗?有谁知道我在哪里可以获得有关此错误的更多信息?我一直在这个站点和 IBM 论坛上搜索。

0 投票
2 回答
62 浏览

ibm-mobilefirst - 在mobilefirst studio中部署新的战争

当前使用 MobileFirst Studio 6.3,

每当我更改本地服务器/conf 文件 worklight.properties 和/或 authenticationConfig.xml 时,我都被迫对项目进行清理和重建以获取更改。

有没有办法可以在这些文件被触及时自动触发war文件重建和重新部署?

旧设置在 war 文件中仍然保持不变。

0 投票
1 回答
332 浏览

ibm-mobilefirst - 'WLAuthorizationManagerPlugin' 未找到,或者不是 CDVPlugin

我有一个正在为 iOS 构建的混合应用程序。它使用一直运行良好的适配器身份验证。

我最近从 MobileFirst Studio 6.3 更新到 7.0。同时,我将 Xcode 更新到了 6.3 版本。通过浏览器模拟器运行时,我的应用程序继续正常工作并通过后端验证正常,但在 Xcode 的模拟器或真实设备上运行时,我收到连接超时错误。控制台包含以下内容:ERROR: Plugin 'WLAuthorizationManagerPlugin' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

我看到很多关于“找不到插件或不是 CDVPlugin”的问题,但由于这是一个 MobileFirst 插件,我不希望它突然丢失。这可能是更新的后果吗?

0 投票
1 回答
185 浏览

ibm-mobilefirst - 从 MobileFirst 7.0 降级到 6.3

我目前正在开发一个运行 6.3 版的项目。由于我的环境崩溃,我需要重新安装。不知道自上次安装以来 Eclipse Marketplace 中的 MobileFirst 版本已升级到 7.0,我现在陷入了我希望返回 JRE 7 和 MobileFirst 6.3 但无法返回的场景。

我可以运行我当前的项目,启动服务器,部署我的适配器,所有这些都没有错误,但会遇到错误,例如:“失败。状态:500,响应:找不到应用程序环境”和大量的 401 预览。

有没有办法安装以前版本的 MobileFirst?

任何帮助表示赞赏。