问题标签 [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.
ios - MobileFirst 如果我扩展 WLAppDelegate,我迁移的 iOS 项目无响应,但如果我扩展 WLCordovaAppDelegate 则没有
我已使用 MobileFirst Studio 将 9 个 iOS 混合应用程序从 MobileFirst 6.3 迁移到 MobileFirst 7.1。其中 4 个应用程序运行良好。但是另外 5 个,UI 对点击没有响应。作为自动迁移过程的一部分,这 5 个应用程序的标头(仅)已更改为引用新的 WLAppDelegate 接口。奇怪的是,我注意到如果我将 AppName.h 文件从扩展 WLAppDelegate 切换回扩展原始 WLCordovaAppDelegate,一切正常。为什么?我很乐意将此已弃用的代码移至您的新 WLAppDelegate 接口。
当您请求新的 iOS 应用程序时,我的标头和 .m 文件与 MobileFirst Studio 7.1 生成的默认值相匹配,因此它必须是其他内容。
这是我的非工作 .h 和 .m 文件
version-control - MobileFirst Platform Foundation 7.0 支持Windows8(平板和桌面)环境的混合应用——如何将代码与SCM集成?
我正在使用 MobileFirst Platform Foundation (MPF) Studio 7.0 开发一个混合应用程序,我必须将 MobileFirst 项目代码共享给 SCM 系统。我在 MPF 7.0 知识中心找到了这个链接,它解释了如何为项目的所有部分完成这项工作,包括环境的本机文件夹,除了 windows8 平板电脑和桌面:https ://www-01.ibm.com /support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.dev.doc/devref/r_integrating_with_source_contro.html。由于我必须支持该环境,我必须设置哪些文件夹/项目排除项才能将 Windows8 本机代码正确共享到 SCM?
谢谢,西蒙娜。
ibm-mobilefirst - 未调用 MobileFirst 地理触发器“dwellInside”回调
我正在使用 Mobile First Platform studio 7.1 并在此处遵循有关位置服务的文档 Documentation。我正在使用移动浏览器模拟器进行所有测试。
我注意到,在使用 MBS 进行测试时,样本 (DwellInside) 的回调函数没有被调用。例如,该应用程序说如果位置在过去 3 秒内发生变化,则会显示警报。
我创建了一个示例应用程序,类似于可以从此处的“文档”链接下载的应用程序:MyCode
我的版本(它只是获取位置并执行 DwellInside)也无法让回调被调用。
有什么我想念的吗?请指教。
eclipse - 如何在没有 Eclipse 的情况下在 Web Sphere 中发布 Mobile First buid 代码
我是 Web 领域中 Mobile First 应用程序创建和发布部分的新手。我想知道
- 如何将eclipse(在我的本地系统中)中的构建代码发布到服务器中的web sphere
- 服务器发布所需的最低软件要求是什么
- 是否可以在服务器中没有 Eclipse 的情况下在服务器中发布代码,如果可以,我可以知道该怎么做。
谢谢
android - 将 Android 环境添加到 IBM MobileFirst Shell 组件
我正在使用 IBM MFP Studio 7.1 并遵循有关如何将 android 环境添加到 Shell 组件的教程:文档。添加环境后,我立即收到此错误:
[2016-04-05 08:45:58] FWLST1040E:android 构建失败:尝试构建内部应用程序,但 shell 资源不包含环境 android 的本机模板 [2016-04-05 08:45:59] 应用程序带有环境“android”构建的“MyShellTest”以错误完成。
任何建议表示赞赏。
xcode - 无法在 Iphone 上构建和部署 Mobilefirst 应用程序
我的环境设置是:
Eclipse luna
Mobilefirst 版本 7.1.0.00-20151012-1525
OS windows 7
我正在开发一个应用程序,其中我添加了 iPhone 环境并在 iPhone 上部署应用程序,将本机文件夹复制到 mac 并使用 xcode 进行部署,但出现以下错误。
/Users/sanketkulkarni/Library/Developer/Xcode/DerivedData/DemoDemoIphone-azvbaszihidylngstqhkzbapopkq/Build/Intermediates/DemoDemoIphone.build/Debug-iphoneos/DemoDemoIphone.build/Script-427B829D1393724500F223DC.sh:/Projects/sanket/06-04-2016/ native/buildtime.sh: /bin/bash^M: 错误的解释器:没有这样的文件或目录
sap - MFP 7.1 中的 HTTP 与 SAP 适配器
尝试使用 MobileFirst Platform Studio 7.1.0.00-20160323-1606 的服务发现功能。
生成的 adapter.xml 文件用于 HTTP 适配器,而不是 SAP 适配器。
<wl:adapter xmlns:wl="http://www.ibm.com/mfp/integration"
xmlns:http="http://www.ibm.com/mfp/integration/http"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
name="SAPGWAdapter1">
这也将 connectionPolicy 标记创建为<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
这不允许我添加xsi:type="nwgateway:NWGatewayHTTPConnectionPolicyType"
类型定义中包含的属性,例如<serviceRootURL>
和<serverIdentity>
节点。
我可以将适配器类型改回 SAP,还是 HTTP 现在是标准?如果是,我如何传入 serverIdentity 属性?尝试针对实时 SAP 实例测试适配器给了我“未经授权”的错误(至少,我认为它是这么说的。它是德语的......)
-保罗霍兰-
android - MFS 7.1 中桌面浏览器环境的错误访问被拒绝重新加载
我做了简单的应用程序。添加了 android 和 desktopbrowser 环境。安卓应用运行良好。
预览桌面浏览器环境时无限次出现错误访问被拒绝重新加载对话框。
在“worklight.properties”文件中进行了以下两项更改。
mfp.session.independent=false
mfp.attrStore.type=HttpSession
尝试重新启动服务器和eclipse。
代码重现如下:
ibm-mobilefirst - IBM MobileFirst 7.1.0 WL.Device.getID 在同一设备上更改
mfp -v 7.1.0.00.20160401-2108
wladm -version 7.1.0.00.20160323-1606
WL.Device.getId 有时会在应用重新安装或从商店更新时在同一设备上返回不同的 id。
它发生在 Android 和 iPhone 上。
仅当重新安装(更新)应用程序或从调试切换到发布时才会发生这种情况。
安装后,ID 是持久的。
我们使用 LDAP 服务器,其中 DeviceID 是登录值。因此,当 ID 更改时,我会看到来自同一设备的全新登录值。
这种行为可能是什么原因?
eclipse - MobileFirst 7.1 OSX Eclipse 服务器 url 设置
我在 Mac 中使用 Eclipse Juno 和 MFP 7.1。
我将我的服务器地址放在 Configure Build and Deploy Target http://example.com:80中,然后使用Run As > Run on MobileFirst Development Server。
在 Windows 中,这会使用服务器 URL 和端口号的新值更新我的 worklight.plist 和 wlclient.properties 文件,但是在 Mac 中,这些值仍然MyMacBookPro.local作为服务器 URL,端口号为10080。