问题标签 [blackberry-webworks]

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 投票
0 回答
291 浏览

sql-server - 黑莓 Playbook MSSQL 连接方式

设想

公司已为我们的技术人员订购了大量的 PlayBooks 来服务我们的货物。我们目前有一个门户网站,它使用 PHP 从我们的 SQL Server 2008R 中提取数据并通过浏览器将其显示给我们的客户。

目的

PlayBooks 旨在获取电子签名和文本数据并上传到我们的 MS-SQL 2008R 服务器

问题

经过大量研究,我发现playbook有两种适合我们公司应用程序开发的方式:WebWorksAdobe AIR(Flash Builder)

据我了解,如果我选择使用 WebWorks,我需要某种中间件(比如我们的门户网站)来连接到我们的 SQL Server。这带来了一个问题,因为它引入了错误来源,并且我们的门户网站容易停机或运行缓慢。这是一个非常没有吸引力的功能,公司希望不惜一切代价避免它

问题

如果我选择购买 Adob​​e Flash Builder,通过使用它提供的任何工具,它是否能保证我直接连接到我们的 SQL Server 2008R 而无需通过任何中间件?

还是完全有替代方法?

0 投票
1 回答
374 浏览

blackberry - BlackBerry webworks app installation error

I have developed an application for BlackBerry with WebWorks in OSX; I installed the SDK and Ripple, I get and installed the .csi files, and the software version of my BlackBerry is 5.0 Bundle 1419. I packaged and signed the app, but when I try to install the app using the BlackBerry Desktop Software it throws me this error:

BlackBerry Desktop Software failed to validate your BlackBerry device update. Aborting install due to validation failure. Some packages contained unsatisfied dependencies.

This is my config.xml

Did I miss something? what could be the problem? thanks in advance

0 投票
1 回答
448 浏览

blackberry - 应用程序在 RAM 中占用过多空间导致应用程序关闭

我正在构建应用程序时遇到问题BB 9800的 RAM太小。

我有一个在 IOS 和 Blackberry 中使用的 html5 应用程序。我正在phonegap plugin使用Sybase.

在 IOS 上一切正常,但在黑莓上我经常收到一条消息“内存不足,请停止应用程序”,唯一运行的应用程序是我的。通常这之后是“应用程序关闭,因为它太大”

如何增加我的应用程序可用的内存(不太可能)或减少我的应用程序使用的数量(提示和指南)

我正在使用:

  • Sencha Touch对于我们的界面
  • Phonegap访问本机 api
  • Sybase在我们的本地数据和服务器数据之间进行同步

  • 没有工具包 - 只有一个是 sencha touch

  • 一切都加载在 index.html - 根本没有 ajax
  • index.html 是一个本地文件 - 没有请求加载

Sencha 做了DOM这些事情——不是所有的屏幕都在一个主 DOM 中——屏幕是按需创建的。

0 投票
0 回答
532 浏览

blackberry - Blackberry Phonegap 地理定位问题

我在测试geolocation API使用黑莓设备时遇到问题。我正在使用Phonegap 1.2.0构建我的应用程序,并使用 commonHTML 5 geolocation API来获取位置信息。

我正在使用Bold 9900设备进行测试wi-fi,但我很少能得到 lat long。大多数情况下它会返回超时错误。使用模拟器,我让一切运行顺利,我的谷歌地图显示得很好。即使我在 wi-fi 上使用 Torch 9860等其他设备进行测试,我也必须重试多次,直到我得到了 lat long。在 Bold 9900 上,它总是超时。我从“设置”中检查了设备定位服务,实际上可以看到设备 GPS 工作正常,经纬度检测良好。这一定是黑莓设备有问题,我在 iPhone 上运行良好的代码完全相同。

我也使用 SIM 卡进行了测试,以确保不是 wi-fi 导致了问题,但同样的事情发生了。只是当你很幸运时,它不能立即获得拉长。

正如Blackberry Webworks所推荐的,我不需要在配置文件中指定权限或功能元素。我的代码和这个一样简单:

有人可以帮我吗?在我扔掉我的黑莓设备之前...

0 投票
2 回答
979 浏览

blackberry - Blackberry Webworks 应用程序未在模拟器上加载远程页面

我的 Blackberry Webworks 应用程序在 Blackberry 模拟器(已试用 9630-Verizon、9700-ATT、9860-Asia)中测试时无法打开远程页面。每次我尝试在我的 webworks 应用程序中打开一个远程页面时,该应用程序都会冻结,一段时间后我会得到一个带有错误的白屏App Error 104 Uncaught: InterruptedIOException,当我单击继续时,会出现一个消息对话框Local Connection timed out after ~ 120000。如果我在模拟器的浏览器中打开相同的 URL,它会立即打开。我不知道为什么它没有在 webworks 应用程序中打开。

现在,最有趣的部分是,如果我将相同的 webworks 应用程序加载到我的黑莓设备中,它会完美运行。它会立即打开远程页面。我不知道为什么它不能在模拟器中工作。

我使用config.xml访问元素中设置的远程 url 正确配置了文件<access uri="http://sample-remote-server.com/" subdomains="true" />

0 投票
1 回答
493 浏览

blackberry - 如何从 Webworks 应用程序检测设备上安装的 Blackberry Messenger 的版本

我正在开发一个连接到 Blackberry Messenger Platform 的 BlackBerry WebWorks 应用程序。但是,用户的设备必须至少具有 BBM v6,然后 webworks 应用程序才能连接到此类设备上的 BBM 平台。

现在,挑战是,我需要能够知道用户设备上运行的 BBM 版本,以便在用户不满足 BBM 平台要求时显示适当的消息告诉用户升级。

我该怎么做?

提前致谢。

0 投票
1 回答
887 浏览

blackberry - 黑莓手机应用程序在出现内存不足错误后关闭

我正在为黑莓智能手机构建一个 phonegap 应用程序。我在我的应用程序中使用phonegap 1.3.0 版

,在我的第一页加载后,稍微滚动和探索,我得到一个对话框,要求我关闭打开的应用程序,因为内存太低并且唯一打开的应用程序是我的。忽略一分钟后另一个对话框说对不起!内存太低所以关闭这个应用程序。

有时我也会收到一条错误消息,提示页面太大而无法加载并且页面(和应用程序)已关闭。

我的应用由 6-7 页组成,只有几页很大并且有很多图像(大约 25 个)。图像会引起问题吗?在任何情况下,下载和使用的数据不超过 5MB。

谁能告诉我该怎么做才能解决这个问题?

0 投票
1 回答
238 浏览

blackberry-webworks - 黑莓 os7 中的应用程序崩溃

我使用 Blackberry webworks v 2.1.1 开发的应用程序在 OS6 模拟器和设备(Blackberry Torch 9800)中运行良好。但是每次使用 OS 7 模拟器(Blackberry Torch 9810,Blackberry Bold 9930)时,从一页导航到另一页时都会崩溃。我正在使用 html 和 java 脚本,还使用 ​​jquery 1.6.4 min.js。

0 投票
1 回答
189 浏览

blackberry - 获取 SMS 消息列表?

我找不到任何参考/文档如何使用 WebWorks(用于智能手机)获取 SMS 消息列表?可能吗?

我想使用 WebWorks 创建自己的应用程序,我试图找到一种获取 SMS 消息列表的方法。

0 投票
1 回答
360 浏览

ajax - BlackBerry OS6 WebWorks 将 ajax 请求限制为 10,是否存在连接泄漏?

我正在使用 phonegap 和 jquerymobile 开发一个 webworks 应用程序。我使用soapclient.js 向我的后端服务器创建soap 请求。我们面临超时问题,在详细调查期间,我们注意到第 11 个 ajax 请求始终没有响应。为了把东西放在正确的地方,我们用相同的调用重复测试重复,这样我们就知道特定的请求有效。

我们使用低端自行创建的 xmlhttprequest 对象,直到 send() 调用没有错误。第 11 次调用不会调用 onreadystate 更改侦听器。

有时,当我们等待足够长的时间时,第 11 次通话确实在大约 5 分钟左右得到兑现,这让我相信 BlackBerry 浏览器字段中存在连接泄漏。

我怀疑可以进行 10 个连接(非并行)的限制。一段时间后,当 BB 垃圾清理触发时,它会清除几个旧连接,等待队列中的新连接被执行。

更多信息

  1. 我已从服务器日志中验证,在此等待期间,服务器未收到请求
  2. 我已验证无论我使用的是 Wi-Fi 还是 GPRS,都会发生这种情况
  3. 应用程序再次开始工作,如果我关闭并重新打开它,但只到前 10 个请求

如果请求超过了我的超时期限,我试图通过调用 abort() 并将其设置为 null 来中止请求。但即便如此,如果我不等待一段时间,我也无法提出第 11 个请求。

如果这种行为是随机的,我会相信任何其他原因,例如 javascript 等待 UI 线程等。但是在第 11 次请求时它是 99% 可重现的,我已经多次重新检查代码以查看应用程序是否通知了任何变量或计数。在 .send 之前,警报可以正常工作,但不会调用回调。

我现在正在尝试创建一个非常简单的应用程序,该应用程序可以进行 ajax 调用,以查看此行为是否特定于我的应用程序,或者是否是平台限制,但如果有人以前有任何此类经验,请分享。