我正在尝试禁用webview的“是否希望浏览器记住此密码”弹出窗口,
我加了一行
this.appView.getSettings().setSaveFormData(false);
在onCreate中,在loadURL命令之前。但它确实抑制了“保存密码信息”功能
补充:
当用户在我的应用程序的登录表单中提交其登录信息时,会发生这种情况:
<form onsubmit="dojo.byId('passwordLogin').blur();return false;">
据我所知,Worklight Studio不支持IDE内与WebSphere Application Server Network Deployment的集成,由于公司托管环境的限制,我们不得不使用WAS ND 8.5.5来托管应用程序
计划是在开发机器上使用:Worklight Studio+WAS Liberty Profile 8.5.5,然后使用WAS ND 8.5.5将WAR文件移动到公司托管环境
如果这可能不起作用,是否存在顾虑?关于如何组织Worklight应用程序(包括Java适
当用户已通过身份验证时,是否有办法避免在更新Worklight应用程序后出现登录屏幕?在Worklight 6.1中不可能出现这种情况
但是,在Worklight 6.2中,直接更新将出现在任何用户身份验证之前(作为其默认行为-可更改)。因此,用户身份验证将只执行一次
Worklight 6.2预计将于6月发布
我们正在将应用程序配置为在启动时连接到WL服务器,但在处理WL服务器不可用的不同场景(例如:脱机模式)时遇到困难
未调用onConnectionFailure()回调,并且应用程序在初始化过程中保持冻结状态
当我们使用WL.Client.connect(选项)手动连接时,onFailure处理程序也不会被触发
为什么不调用故障句柄?在WL服务器无法访问时,只有离线模式限制和自定义流,确保应用程序仍能正常运行的最佳实践是什么
为什么不调用故障句柄
onConnectionFailure和WL.Cl
我找到了一些html5二维码扫描仪,它可以在网络浏览器上工作
但我不知道如何在IBM Worklight上使用它
有没有办法在Worklight上扫描二维码
html5+javascript比本机代码好有一些“本机”html5实现。其中之一是使用navigator.getUserMedia(设备上可能不支持)
在混合应用程序(包括IBM Worklight)中,您可以通过引用《使用指南》中指定的库来使用它
如果不支持navigator.getUserMedia,则需要使用Cordova插件(),
我正在为一家使用WL enterprise edition 6.2.0.1版的公司开发银行应用程序,
我已经为应用程序部署了WAR文件,并为Mobile和Web实现了安全测试
在iPhone、Android和web mobile上一切正常。
然而,当我尝试通过BB 10(z10或Q10)连接时,我在服务器日志中发现了这个错误
错误日志:
LoginContext E com.worklight.core.auth.impl.LoginContext
processRequest FWLSE011
我们无法将MobileFirst 6.3操作控制台与HTTPS一起使用。我在这里查看了几个链接,并安装了服务器端可用的最后一个补丁包(6.3.0.0-MFPF-server-IF201504041503.zip)。
我们在这个链接中解释了相同的行为:
需要安装其他修复程序或重新部署worklightconsole.war吗?
提前感谢您尚未安装最后一个MFP 6.3 ifix,您可以在上次压缩日志的messages.log文件中看到:
[4/15/15 12:00:34:754 ART]0000
我们正在将我们的平台从WL 6.2.0.1升级到MFP 7.1.0。我有一些疑问:
我是否需要为我拥有的每台服务器(Dev QA..等)构建.wlapp和本机二进制文件,或者我可以构建一个并部署到不同的服务器,因为每台服务器都有不同的服务器URL
IBM是否有Apple watch支持的范围,还是我们仍然需要作为本地用户
在安全测试方面,MFP是否有针对移动web应用的安全测试
如果您有多台服务器,那么您可能也有一个负载平衡器。你的应用应该指向负载平衡器,负载平衡器然后将流量重定向到服务器
目前
使用MobileFirst Platform CLI版本7.1.0.00.20151227-1730,在尝试推送对适配器的更新时,我突然出现以下错误:
Preparing for push...
Verifying Server Configuration...
Runtime 'localMFP' will be used to push the project into.
[Error:
BUILD FAILED
/Applications/IBM/MobileFirst-CLI/
在我的项目中,即使我使用build settings和deploy target更改我的服务器主机,客户机属性在wlClient.properties文件中也不会更改,但是上下文路径更改为新路径,服务器主机url现在指向我的本地主机,还有一件事我注意到,wlBuildId文件中缺少此属性
我的版本是:7.1.0.00.20150901-2103
我所做的:
更改了右键单击>运行方式>生成设置和部署目标中的服务器url,即使在重建wlClient.properties文件后也重新生成项目wlSer
我使用的是MobileFirst平台6.3 appcenter。我可以通过输入公共应用商店(如谷歌Play或苹果应用商店)的URL来添加应用程序。在添加应用程序时,Appcenter会自动获取所有信息,如版本、图标、说明、供应商等
添加应用程序后,这些详细信息将保持不变,直到有人从appcenter管理控制台手动更改
是否在appcenter中自动更新外部应用程序详细信息?或者是否有任何第三方工具可供我用于更新详细信息?您可以从AppCenter控制台单击该应用程序,然后单击应用/确定以更新属性
adapter UserAuthenticationSecurityCheck,我们在securityCheckDefinition之外的adapter.xml文件中引入了一些属性。我可以在mfp控制台的适配器->配置选项卡中配置它
我们正在尝试通过导入的ConfigurationAPI访问配置值
在UserAuthenticationSecurityCheck扩展类内导入com.ibm.mfp.adapter.api.ConfigurationAPI
但是在这个过程中我们得到了一个空指针异常。
我正在使用DOJO开发一个Worklight应用程序,该应用程序显示基于webservice响应的列表数据。为了获得webservice响应,我创建了一个适配器,测试了适配器及其工作情况。我的问题是在另一个视图上显示此json数据,也在我教过的在列表中显示此数据的新视图中(列表应基于json数据数组长度填充)这样,如果我单击列表,它将显示详细信息
如何做到这一点。任何帮助都将不胜感激
代码
.js
html文件
<div data-dojo-type="dojox.mobile.Scrol
我们可以用IBM Worklight 6.0的开发者版实现IWAP报告吗?如果是,请用技术文件或任何链接指导我。此功能是否仅适用于企业版或消费者版?
如果是,那么我们如何在开发环境中实现/测试它。还有谁能给我提供开发人员版本所没有的功能列表(我想到的是应用程序中心) Worklight 6.0中引入的运营分析功能仅适用于IBM Worklight 6.0的付费版本。在生成的IBM Installation Manager输出文件夹中有一个文件(analytics.zip),其中包含设置IBM W
我正在从事一个基于IBM worklight的移动应用程序项目。我正在对登录模块使用Worklight基于表单的单步身份验证来验证用户并在服务器上创建用户会话。
现在需要的是保持用户会话处于活动状态,直到用户从应用程序注销,而不管应用程序在后台或前台运行
我阅读了有关服务器调优的worklight文档,但通过设置心跳间隔和服务器会话超时,可以保持所述用户会话处于活动状态。当应用程序在前台运行,但当应用程序在后台运行时,心跳停止,用户会话在指定的服务器会话超时后失效,这一切都可以正常工作那么有没有
以下是我的设置:
WebSphereApplicationServerV8.0Express版
IBM DB2 10.1服务器版
IBM Worklight Server消费者版v6.0
Worklight Studio v6.0消费者版Eclipse插件
JDK1.7
为了执行安装任务,我遵循了IBM Worklight v6.0.0信息中心的“安装和配置”部分
在应用服务器上部署应用程序后,当我使用访问应用程序时
localhost:9080/Hello/console显示“Workligh
我有这个要求:我的WL应用程序有一组静态页面,可以随时更新。最初,所有静态内容的来源是一个桌面页面,该页面将由xsl转换为移动友好内容。问题是我不想在每个请求上都这样做(HA需求)
我想获得一些关于如何在不使用直接更新机制的情况下构建它的灵感(不希望最终用户收到这些更新的通知)
我应该注意的是,页面很少会每隔几个月更改一次
我正在考虑两种方法:
1-在适配器端进行转换并依赖WL缓存,这样每次都不会进行转换(是否存在?)。但是适配器如何得到页面更改通知并刷新缓存呢?我应该编写一些高级的基于java
对于银行或零售等大型应用程序,IBM Worklight server的适用性如何?例如,这是基于并发请求的数量、安全性等?这些是使用大型公司(如银行和航空公司)的Worklight构建的实时应用程序,因此我认为它运行良好。()
还有一个。正如Idan提到的,硬件计算器PDF和Excel将为您提供充足的数据。我们的一个生产客户拥有一个银行应用程序,该应用程序下载量为8位数,另一个中国客户很快将添加第9位数。所以答案是——我们非常适合
如果我使用accessor.remove()从集合中删除文档,只要它们没有被物理删除,我是否可以再次找到它们,或者取消删除它们?
例如,它们不是由findAll返回,而是由{identifier:identifier\u value}之类的查询返回。getPushRequiredAPI将返回这些文档。可以使用\u deleted属性对它们进行筛选。推送API将在它们发送到适配器后实际删除它们。getPushRequired API返回所有脏文档,而不仅仅是删除的文档。我相信我刚刚发现的_dele
我正在设置测试环境
环境详细信息为,
Red Hat Enterprise Linux 6.2
1.6.0_22-OpenJDK运行时环境
Liberty Server 8.5.5.1
IBMDB2V10.1
IBM Worklight 6.2企业版
安装过程如下:
IBM Worklight 6.2 Enterprise安装在WebSphere Liberty 8.5.5.1+DB2 V10.1上
ant-f configuration-liberty-db2.xml数据库
ant-f con
我有一个SQL Worklight适配器,其中包含的过程不应暴露于除http Worklight适配器之外的任何内容。我不能在http适配器中将这些过程作为私有函数,因为不能在同一适配器中混合使用SQL调用和http调用
我已经考虑过定义一个安全测试,只允许来自服务器的调用使用它,有没有安全的方法可以做到这一点?我还应该使用其他方法吗
我使用Worklight 6.2.0 CLI版本。您可以使用穷人的安全方法,对所有DB适配器进行编码以获取额外参数,要求该参数获取只有服务器才能提供的值
使用安全
我正在进行LDAP身份验证。我从IBM WorkLink基金会启动网站下载了这个例子。
在所有的配置等之后,我看到LDAP不工作
根据示例,getSecretData方法应该在登录表单的成功身份验证之后执行
但即使我给出了错误的凭证,它也会让我使用getSecretData方法
请帮忙
在那里找到代码
HTML页面:
<div id="AppDiv">
<div class="header">
<h1>LDAPA
根据WL官方文件,所有身份验证按照以下场景进行
对受保护资源的客户端请求
服务器调用客户端ChallengeHandler::handleChallenge())
在客户端的handleChallenge()中,它将调用
ChallengeHandler::submitAdapterAuthentication
我的问题是
我尝试了另一种选择。直接拨打以下电话
ChallengeHandler::submitAdapterAuthentication
现在,一切对我来说都很好。我想知道这样做是否
我有一个使用适配器身份验证的MobileFirst Platform 6.3应用程序。用户必须能够在一个会话中多次登录和注销,切换凭据,即以userA身份登录、注销、以userB身份登录、注销等。。只要会话保持活动状态,所有这些都可以正常工作
如果我把我的应用程序放在后台20-30分钟,我会在服务器日志中看到我的注销函数onLogout被调用。我假设这是在会话超时时由框架调用的。我的onLogout调用WL.Server.setActiveUserRealmName,null,因此这应该会使会话
是否有人可以帮助调用MobileFirst 7.0中的Java适配器7.0中的适配器类型;不使用http适配器调用java类
我试过了
var resourceRequest = new WLResourceRequest("/adapters/XYZ/ABC", WLResourceRequest.GET);
但它不工作,并给出一个状态码404。适配器已部署且可用
请帮忙。这对我很有用:
var usersUrl = "adapters/UserManagement/users";
v
我的一个客户在不同的机器上安装了两台MobileFirst服务器,但保留了相同的数据库供两者使用。例如,数据库是WLAdmin,wrklight,WLReports,WLAppCenter,两台服务器都指向它们
它在过去工作得很好,但今天我们看到运行时同步失败异常,并显示控制台
FWLSE3000E: A server error was detected.
那么,让多个服务器使用同一个数据库可以吗
我们的环境:
MobileFirst 6.3
WAS Liberty Core v8.5.5
worklight项目中服务器文件夹中java文件的更改是否需要war文件部署?是。在您的project\server文件夹下所做的任何更改都会触发.war文件的重新生成,该文件是此类数据所在的位置。然后需要将此更新的.war文件重新部署到应用程序服务器
我正在使用PubNub开发聊天应用程序推送通知。我在我的Mobilefirst项目中使用了pushnotification.js文件
https://www.pubnub.com/blog/2014-12-18-sending-android-push-notifications-via-gcm-javascript-using-phonegap/
但我得到的是“ReferenceError:cordova未定义”。如何在MobileFirst项目中解决此问题
请建议您根本没有解释(!)为设置
我已经通过以下方式使用mobilefirst编写了一个SOAP WSDL应用程序:
1) 使用“发现后端服务”选项
2) 按照IBM提供的文档编写自己的JavaScript适配器代码
现在,我的最后一项研发是使用java适配器使用此soap服务
我已经浏览了许多StackOverflow主题和示例,但没有找到任何相关内容。有人能解释一下使用java adapter调用基于SOAP的Web服务请求的步骤吗?以下视频博客文章详细介绍了java adapter的以下内容:
创建Java适配器
理解Ja
我们正在构建一个使用MFP7.1的本机iOS应用程序,但无法监视变量或运行“po”
在命令行上运行例如“po myvar”将生成以下输出。它看起来与MFP include相关
IBMMobileFirstPlatformFoundation.h:44:9:错误:包含非模块化
框架模块“IBMMobileFirstPlatformFoundation”中的标题
#导入
发出的错误太多,立即停止无法生成Objective-C
来自此模块的模块“IBMMobileFirstPlatformFounda
我通过安全检查(UserAuthSecurityCheck)登录到应用程序
我为授权端点构建了一个URL,并将重定向uri更改为不同的服务器(黑客服务器)
当我发出这个请求时,它会将授权代码传递给黑客服务器。
现在我可以在黑客服务器上访问这个授权代码了
我相信黑客可以利用这一点,他让你点击不同浏览器选项卡中的链接,并能够执行到授权端点的请求
为什么在“重定向uri”框架中没有白名单
如何缓解这个问题
必须根据oAuth规范避免打开重定向
您是对的,我们没有将重定向uri列入白名单,但是,Mo
我花了几个小时试图弄明白为什么我在后端的许多行中只得到一行
后端非常简单,它只返回5个模拟JSON对象
以下是我调用IBM MobileFirst platform 8适配器的代码:
var request = new WLResourceRequest("/adapters/WorkOrder/getList", WLResourceRequest.GET);
request.send().then((response)=> {
console.log("data loade
我将cordova应用程序升级到MFP v8最新版本iFIx(8.0.0.00-20170220-1900),现在我无法从cordova应用程序连接到MFP
在Xcode中,我看到了错误
WebKit discarded an uncaught exception in the
webView:didFinishLoadForFrame: delegate: <Illigal API call> IBM
MobileFirst Platform framework is not
是否有关于如何为MFP 8设置DR env的文档
我可以知道DR解决方案的以下配置是否正常:
DR站点是一个冷备用站点
生产和灾难恢复站点分别安装IHS/WAS/DB2,DB2中的数据将通过硬件同步(如SAN磁盘)进行同步
而且只有一个适配器在灾难恢复和生产环境中安装了相同的内容
灾难恢复站点的ip地址集与生产地址不同
当发生任何灾难时,我们只需将流量路由到DR站点,并允许DR DB2实例装载SAN磁盘并为请求提供服务
产品版本:8.0
部署环境:内部部署
应用程序类型:Web
谢谢。您描述的D
我最近问了一个问题:
Worklight busyindicator工作不正常。我的问题是我正在使用多页。在页面更改时,我调用Web服务适配器并调用忙碌指示器,以便它在获取时显示正在进行的工作。但发生的情况是页面更改和指示器快速显示和隐藏,但适配器仍处于获取阶段,并且在成功调用某个数据后,但在这些工作期间,无繁忙指示灯显示
var busyIndicator = null;
function wlCommonInit(){
busyIndicator = new WL.BusyIndicato
我正在努力使HTTP适配器请求正确执行到受保护的rss提要。我已经阅读了大量IBM文档,以及查找到已移动或“正在维护”IBM页面的死链接。不幸的是,我所找到的示例都没有显示如何授权此请求
在本例中,我尝试从IBMGreenium环境中的Connections安装访问rss提要
适配器XML:
<?xml version="1.0" encoding="UTF-8"?>
<wl:adapter name="exampleAdapter"
xmlns:xsi="http:/
问题涉及如何在Worklight Studio 6中使用Dojo工具
我正在使用Worklight Studio 6.0.0.20130926-1933作为macbook上朱诺Eclipse的插件
我想使用Dojo,并使用比标准层中交付的更多的Dojo组件。因此,在创建我的项目时,我选择了添加Dojo Toolkit的选项,并选择了新的Dojo库选项,在出现的对话框中,我继续使用“提供的”Dojo,并展开了“选择要包含的Dojo组件”部分-这显示了所有可选的Dojo模块,包括我想要使用的模块(例
我已经在我的环境(WLP v8,5和WL6.2)上启用了wl anaytics,但是它的入口点没有受到保护
所以我环顾四周,找到了这篇文章。
我想我也应该能够用LDAP保护它。
然而,当我遵循这些步骤时,我无法保护我的分析
我的下一步是转到worklightconsole.war并复制配置以启用表单身份验证。
因此,我最终使用了analytics.war中的web.xml,内容如下:
<login-config>
<auth-method>FORM</au
有两种环境可以添加到IBM 6.3项目中,即移动web app和桌面浏览器网页:
其目的是显而易见的——它们可以分别用于添加移动浏览器网页和桌面浏览器网页。据我所知,内容是从MobileFirst服务器本身托管的,并通过浏览器通过HTTP访问,这与移动环境不同,移动环境托管在混合容器中
但是,这两种环境之间的实际技术差异是什么(如果有的话)?他们只是名字,还是做了不同的事情?例如,一个注入CSS而另一个没有?添加这两个环境时生成的默认混合资源(CSS/JS/HTML)基本相同。它们实际上基本相
我们有一个worklight项目版本6.2.0.1,我已经将其迁移到MFP 7
在我的构建(Ant或eclipse)过程中,我在iOS中遇到以下错误:
蚂蚁:
如果我通过eclipse构建项目并将其运行到xCode,我会得到:
在WoklightSDK里面,我没有看到饼干。妈妈
如何修复此错误?屏幕截图中提到的文件不再存在于MFP项目中(因此,它们不存在于新项目中是可以的)。迁移过程应该删除它们,因此构建不应该在它们上出错
但是你得到了一个错误,这对我来说意味着项目没有迁移到MFP7
编辑
由于大小限制,我们不得不从SCM存储库中删除i*/native/Frameworks/sqlcipher.framework
谢天谢地,我们发现mfp build命令在本地副本中重新创建了它,因此这非常有效
但是,文档并没有将sqlcipher.framework列为可忽略的-它声明应该签入整个Frameworks目录
文档是否可以更新为状态sqlcipher.framework不应签入
我们已经更新了我们允许在MFP 7上进行这一点,但是得到官方的确认是很好的,这是“OK”。 < P>我已经创
更新:这是通过重置手机设置修复的。常规->重置->重置所有设置
在发布基于IBM MobileFirst的应用程序时,我们在iPhone 6和6+上遇到了问题
当葫芦仪器被链接,我手动启动应用程序时,启动屏幕就会出现,应用程序几乎会立即退出
双击home可以显示在后台运行的应用程序,但Xcode无法将其识别为正在运行的进程。在强制关闭应用程序并重新启动后,它通常会做同样的事情,但有时会出现
我注意到我们的自动化系统有时会陷入无限的启动和崩溃循环。这只发生在插入指令的应用程序上
崩溃日志抛出EXC
是否有一种方法可以获取所有与IBM MobileFirst 7.1培训相关的文档,用于离线学习。到目前为止,我可以在上找到所有在线学习文档。是的,有
所有教程也将转换为PDF格式,并存储在开发人员中心的GitHub页面中。此页面底部有一个链接:
以下是包含所有教程的.zip文件的直接下载链接:
我尝试配置MFPServer7.1,在极端规模上使用属性存储
MFP 7.1/Liberty 8.5.5.6/WXS 8.6/JSDK 1.8
没有特定的zmfp.attrStore.*`属性,MFP服务器工作正常。如果添加以下属性,则会出现以下错误,并且控制台中没有可用的运行时
特性:
<jndiEntry jndiName="worklight/mfp.session.independent" value='"true"'/>
<jndiEntry jndiName="wo
我正在尝试为基于cordova的混合应用程序配置扩展真实性。
mfp版本为7.1.0.00.20151227-1730
已生成签名版本.apk
build.wlapp
wladm>启用扩展真实性r.wlapp r.apk>extended.wlapp
输出:
分析可执行文件。
正在生成新的.wlapp文件。。。
无效的条目压缩大小(预期为11444,但得到11433字节)
尝试使用未签名的.apk
输出为未签名。不支持apk
如何在启用扩展真实性的情况下正确创建.wlapp?错误消息条目压缩
我想确认以下几点:
在对集合调用WL.JSONStore.init方法之前,必须先调用removeCollection方法吗
我是否可以在同一个集合上调用WL.JSONstore.init方法,而不会产生副作用,例如设备的本机数据库中存在重复的集合
WL.JSONStore.init方法是否可以被认为是一种单例方法,基本上允许现有集合/设备的本机数据库准备好接受该现有集合的新记录更新
如果要删除集合的内容:init(collection1)->removeCollection(collectio
我正在检查本机Android和IOS中的SMS通知订阅代码。我能够找到混合应用程序的代码,但有人能帮我找到本机Android和IOS的示例代码吗
我正在检查下面的链接
在MasiLe1.1平台7.1的本地应用中,SMS没有支持SMS。但是,在IBM移动第一基金会8中,您可以做到这一点。见:
通知概述:
处理SMS通知:
在MaBiLe1.1平台7.1的本机应用中不支持SMS。但是,在IBM移动第一基金会8中,您可以做到这一点。见:
通知概述:
处理SMS通知:
我正在使用worklight7.1(Mobilefirst),我有一个与JSON存储相关的小查询
我已经启动了一个JSON存储
var collections = {
collection1: {
searchFields: {
a:'string',
b:'string'
},
collection2: {
searchFields: {
a:'string'
是否有可能使用Jasmine/Karma/JUnit在MFP8JavaScript适配器上编写单元测试
我听说可以对IBMMFP8-JAVA适配器进行单元测试
可能吗
使用端口为9080的mfp服务器IP地址成功连接移动应用程序,但使用mfp8服务器响应错误消息(请求超时和响应文本未定义)代替IP域成功连接移动应用程序
Using IP Address: mfpclient properties file:
wlServerProtocol = http
wlServerHost = **.**.**.78
wlServerPort = 9080
wlServerContext = /mfp/
testWebResourcesChecksum = false
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 54 页