问题标签 [mobilefirst-appcenter]

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 回答
2041 浏览

ibm-mobilefirst - 无法从 AppCenter 安装 Android APK

我有一个 ant 脚本,可以构建和部署适用于 android 的 MFP 应用程序(wlapp 和 apk)。我还将应用程序上传到 AppCenter。

问题是我无法使用 AppCenter 应用程序从 AppCenter 安装(在设备 - 华为 P6 上)apk - 它下载了应用程序但安装不成功。上传的应用程序未签名。

从 MFP Studio 运行 Android 应用程序可以正常工作。

为了使从 AppCenter 应用程序的安装正常工作,我必须执行哪些步骤?在哪里可以查看 AppCenter 的日志?

谢谢!

蚂蚁目标:

0 投票
1 回答
141 浏览

ibm-mobilefirst - IBM 移动优先平台 V7.0.0 - 禁用应用程序控制台身份验证

我们希望使用 IBM MFP 应用商店供我们的用户使用,我们正在尝试将 MFP 应用商店放在我们具有身份验证的门户之后。因此,我们只想在我们的门户中发布 App .../installer.html 链接的下载,但不希望 MFP 的 OOTB 身份验证。如何禁用它?就像没有身份验证一样。

0 投票
1 回答
135 浏览

ibm-mobilefirst - Mobilefirst 7.1 - 如何使用 Eclipse 在开发环境中安装 App Center。

如何使用 Eclipse 在开发环境中安装 App Center。

0 投票
1 回答
30 浏览

ibm-mobilefirst - 部署 Application Center 是否需要 Windows Server OS

我是 IBM Mobilefirst 平台的新手。我想通过 IBM 安装管理器在我的机器上安装应用程序中心。我目前在我的机器上安装了 Windows 7 Professional 操作系统。

我从操作系统先决条件中引用了以下链接-

http://www-969.ibm.com/software/reports/compatibility/clarity-reports/report/html/osForProduct?deliverableId=46183B706BEA11E48038141DE954FC88#osFamily-2

这里提到我需要一个 Windows Server 2012 R2 标准版来安装应用程序中心。

我没有这个设置,我只需要访问应用程序中心来进行理解和评估。所以我有2个问题要问-

  1. 我是否只需要一台 Windows Server 机器来安装 Application Center?
  2. 如果是的话,是否有什么地方可以免费获得应用中心的演示以进行评估?

谢谢!

0 投票
1 回答
53 浏览

ibm-mobilefirst - MobileFiirst IBM App Center 未列出 iPhone 设备中的 iPad 通用应用程序

我有一个使用 MobileFirst iPad 环境创建的用于 iPAD 的 MobileFirst 应用程序。构建应用程序后,在 xCode 中,我们将构建设置从 iPAD 更改为 Universal App。将 iPA 上传到 IBM Application Center 后,显示 Device Family:iphone, iPad。

但是在尝试从 iPhone 上的 IBM 应用中心客户端访问 iPA 时。它没有列出这个应用程序。

MobileFirst Server、App Center、App Center 客户端、Studio 版本:7.1.0.00-20151114-1616

0 投票
1 回答
111 浏览

ibm-mobilefirst - 使用自签名 CA 证书设置 MFP v7.1 App Center SSL 的正确方法是什么

我需要知道设置 MobileFirst Application Center 以使用 SSL 的正确方法(由于需要支持 iOS v9 设备)。MobileFirst 是在 WebSphere Application Server ND v8.5.5.0 上运行的 v7.1。

我已经查看了这里的说明: https ://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.installconfig.doc/appcenter/c_ac_ssl_config.html

然后我被导航到这里: https ://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.installconfig.doc/admin/c_ssl_config.html%23c_ssl_config?lang=en

按照建议,我创建了一个自签名证书,如下所示:

以上两页暗示我需要做的就是创建一个自签名的CA证书并上传到AppCenter控制台。虽然这将允许 App Center 客户端分发证书以在设备上安装,但我看不到“服务器端”应该如何设置?

在上面的第一个链接中,有一个指向“为 WAS 完整配置文件设置 SSL”的子链接,但是,这些说明是针对使用“正确”证书而不是自签名 CA 证书的。

我在这里遗漏了一些明显的东西吗?创建自签名 CA 证书并将其分发到客户端设备似乎只需要 1/2 的工作。我不明白,在使用 Application Center 客户端时,我如何输入 [user/pwd hostname/9443/applicationcenter] 详细信息,它将使用 SSL 连接到 Application Center 并进行身份验证。

是否有任何直接的说明(或建议)来解释为 SSL 设置 Application Center 以允许 iOS v9 设备安全连接到 Application Center 的正确过程是什么?

0 投票
1 回答
150 浏览

ibm-mobilefirst - MobileFirst AppCenter:登录时从 iphone 调用适配器时出错

我需要自定义 MobileFirst AppCenter 的登录步骤,以便在使用提供的用户执行开箱即用登录之前调用在数据库中创建用户的外部服务(如果该用户不存在) .

为了做到这一点,我创建并部署了一个调用数据库的适配器,在 AppCenter 项目中,我修改了脚本中的代码/common/js/appcenter/views/Login.js(这是实际执行登录的脚本),以包含一个调用到前面提到的适配器,使用默认方法:

在Android上构建和运行应用程序,它工作正常,对适配器的调用就像一个魅力,它创建用户,然后执行登录。

但是,在IOS上构建和运行时,我在尝试通过该invokeProcedure方法调用适配器时偶然发现了以下错误:

以这种WLAuthorizationManagerPlugin方式在 iphone config.xml 中定义(我之前首先缺少一个插件):

该错误似乎出现WLAuthorizationManagerPlugin在 worklight.js 中定义的默认插件中,我无法控制它,它基本上阻止了我使用 invokeProcedure 方法(但它适用于 Android)。

请问有什么帮助吗?

谢谢你。

0 投票
2 回答
180 浏览

ant - MobileFirst Server - Application Center 配置 Ant 任务 (configure-appcenter-liberty-mysql.xml) 错误

我正在尝试使用要安装的 ant 任务安装和配置 MobileFirst Server 的应用程序中心。在安装任务之前,我能够使用数据库任务在应用中心数据库中创建必要的表。

运行时出现以下日志中提到的错误

参考

https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.installconfig.doc/appcenter/t_ac_deploy_cons_serv_ant_tasks.html?lang=en

Ant 脚本输出

0 投票
1 回答
222 浏览

android - 从 MobileFirst Studio 将 .apk 发布到 IBM Application Center

我正在尝试将 HelloWorld android 应用程序发布到 IBM Application Center 服务器,但是当我从我的 MobileFirst Studio 尝试它时出现此错误:

尝试将应用程序发布到 IBM Application Center 服务器时发生错误。验证 URL(协议、主机、端口号和上下文)对于您尝试连接的服务器是否正确。这些设置在 IBM Application Center 首选项页面中可用。

我已经启动了我的服务器,并且我还检查了我的应用程序中心的 IP ......

另一方面,如果我尝试直接在我的应用中心发布这个 .apk,我可以毫无问题地上传它......

这就是我配置与 App Center 的连接的方式:

(图片)我在 MobileFirst Studio 中的 Application Center 配置

0 投票
1 回答
87 浏览

ibm-mobilefirst - 从 Application Center 命令行工具将 .apk 发布到 IBM Application Center

我正在尝试通过控制台将 .apk 发布到我的应用程序中心。我已遵循此说明,但它在我的环境中不起作用:

https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/moving-production/distributing-mobile-applications-with-application-center/#cmdLineTools

如果我输入:

./acdeploytool.sh /home/miguel/Downloads/HelloWorldMyHelloAndroid.apk

我收到此错误消息:

FWLAC0803E: 无法连接:连接被拒绝 可能错误地指定了服务器或上下文。文件:/home/myUser/Downloads/HelloWorldMyHelloAndroid.apk

如果我使用这个 java 命令尝试另一种方式:

java com.ibm.appcenter.Upload -f http://localhost:9080 -c applicationcenter -u demo -p demo /home/myUser/Downloads/HelloWorldMyHelloAndroid.apk

我得到这个:

错误:无法找到或加载主类 com.ibm.appcenter.Upload

当我直接在 Application Center 中或通过 MobileFirst Studio 执行此“发布”操作时,我没有收到任何错误。