问题标签 [blackberry-dynamics]

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

ios - 在swift iOS中使用带有BlackBerry Dynamic SDK的URLSession下载文件时,GD_被添加到路径中

我在我的 iOS Swift 应用程序中集成了 Blackberry dynamics sdk3.4.1.82。

我正在使用“downloadTask”方法从服务器下载文件。下载文件后,“tempLocalUrl”会在路径中添加“GD_”。但实际在文件系统名称中不包含“GD_”字符串。文件以名称“tmp/CFNetworkDownload_sdfaa.tmp”存储。

Swift 的 URLSession downloadtask 方法是:

如何使用 BB 动态 API 访问文件?

我无法使用 GD 文件系统获取文件,例如:

0 投票
0 回答
101 浏览

javascript - 使用 Blackberry Dynamics Cordova API 的 Socket.IO

我有一个使用 Socket.IO 与服务器通信的 Cordova 应用程序。

我想让应用程序与 Blackberry Dynamics 兼容,Blackberry Dynamics 似乎有许多插件来代替连接到服务器的常用方法,例如用于 API 调用的 GDHttpRequest。

我是否必须重新编写我的应用程序才能使用 RESTful API 调用,或者是否有其他方法可以让我保留 Socket.IO?

0 投票
1 回答
521 浏览

ios - Xcode10 错误:对于用户定义的构建设置,无法执行(没有这样的文件或目录)

使用用户定义的构建设置(脚本路径)构建项目时,我收到“错误:无法执行(无此类文件或目录)”。该项目在 Xcode 9 中构建。

如何解决?

0 投票
1 回答
109 浏览

javascript - 从承诺返回的价值总是不确定的

我目前正在使用黑莓动态 SDK。

我目前正在使用 SDK 的 http 请求功能,但每次我想从 http 调用返回响应时,它总是未定义 - 我尝试承诺它返回一个值,但无济于事。

它最初使用了两个回调 - 这将正确地返回我未定义的,但如果我将它作为一个承诺,它应该不会返回我一个值。

代码

我曾尝试使用与此类问题相关的一些问题,但它仍然未从承诺中返回。

提前喝彩。

0 投票
0 回答
427 浏览

android - 如何解决由于黑莓动态 sdk 而出现的验证码问题?

出于安全目的,我在我的 android 应用程序中使用黑莓动态 SDK。为了扫描我正在使用 Veracode 的应用程序。但是我在 Veracode 报告中遇到了一些错误。

当我不使用黑莓 SDK 扫描应用程序时,我在 Veracode 中没有收到任何错误。但是当我包含黑莓 SDK 时,我在 Veracode 中遇到错误。所有错误都是由于黑莓SDK方法引起的。

我在移动应用程序中使用黑莓动态 SDK SQLite 数据库。我已经在我的应用程序中导入了必要的包。

从数据库中获取数据后,我关闭了数据库连接,如下所示:

这是我在 Veracode 中遇到的错误,我什至不知道究竟是什么导致了这个问题。

1.不正确的资源关闭或释放:这种情况经常发生在数据库连接或文件句柄等资源上。这个错误发生在属于blackberry动态SDK的ijnoq()方法中。

2.Incorrect Permission Assignment for Critical Resource:这个错误发生在黑莓动态SDK的rhdrm()方法中。

3.Use of RSA Algorithm without OAEP:这个错误发生在黑莓动态SDK的rhdrm()方法中。

4. 使用损坏或有风险的加密算法 此错误发生在黑莓动态 SDK 的 rhdrm(),ywhus() 方法中。

5.通过发送数据暴露信息:这个错误发生在黑莓动态SDK的wtru(),flushBuffer()方法中。

如果我的代码中有错误,那么它应该指向我的类文件。但它指向黑莓 SDK 方法。我什至不知道为什么我会收到 RSA 算法、加密、不正确的权限、信息暴露错误。那么,请告诉我为什么会遇到这些问题?

0 投票
0 回答
42 浏览

xamarin.forms - 'BBDXamarinForms.Droid.Library.Config.BBDXamarinConfig' 的类型初始化程序引发异常

我正在创建一个使用黑莓动态 SDK 的 Xamarin 表单应用程序。当我初始化黑莓动态时,我得到一个函数错误

我在适用于 Android 和 iOS 的 Xamarin 表单应用程序中添加了黑莓动态的 SDK(dll 文件)。

错误消息(在 xamarin.android 中为 Xamarin 初始化黑莓动态时获得)内容如下:

'BBDXamarinForms.Droid.Library.Config.BBDXamarinConfig' 的类型初始化程序引发异常

有人能帮我吗?

0 投票
2 回答
156 浏览

ios - BlackBerry Dynamics SDK iOS v. 8.0 崩溃应用

我为 BlackBerry Dynamics 服务器开发了新的企业应用程序。我确实在 Blackberry 注册并免费试用了 BlackBerry UEM server Cloud(用于测试目的)。无论如何,在使用激活设备等的所有阶段之后,我的应用程序在应用程序“激活”阶段崩溃了。

申请阶段截图

我所看到的只是:

2020-08-07 12:33:44.731071+0300[833:223904] [BBD] INF UI GDSplashViewController:viewDidDisappear: (animated = NO) <GDSplashViewController: 0x1441b5c00> 2020-08-07 12:33:44.731429+0300 [833 :223904] [BBD] INF UI GDEProvisionProgressViewController:viewDidAppear: (animated = NO) <GDEProvisionProgressViewController: 0x14680ea00> 2020-08-07 12:33:44.975148+0300[833:224066] [BBD] INF UnifiedProvisionHandler::processCurrentState 8 2020- 08-07 12:33:44.975312+0300[833:224066] [BBD] INF UnifiedProvisionHandler::performKeyExchange 2020-08-07 12:33:44.975444+0300[833:224066] [BBD] 警告 BCP 中缺少 osid url,使用注册作为默认值 2020-08-07 12:33:44.975580+0300[833:224298] [BBD] WRN PolicyStore initDB return 2020-08-07 12:33:44。975796+0300[833:224298] [BBD] WRN PolicyStore initDB 返回 2020-08-07 12:33:44.975943+0300[833:224298] [BBD] INF POL PProcessor::currentStatus - 0 0 0 0 0 2020-08 -07 12:33:44.976122+0300[833:224298] [BBD] WRN PolicyStore initDB 返回 2020-08-07 12:33:45.002959+0300[833:224066] [BBD] ERR b64_and_aes256_encode_with_iv:2279: 加密数据失败2020-08-07 12:33:45.003124+0300[833:224066] [BBD] ERR SpekeEnrollmentManager:: 错误编码用户 ID:61449 2020-08-07 12:33:45.003331+0300[833:224066] [BBD] ERR speke_negotiator_create:63:failed to generate client keys, unknown error 2020-08-07 12:33:45.003421+0300[833:224066] [BBD] ERR ProvisioningSpekeEngine:314:Failed to create key negotiator 2020-08-07 12: 33:45.003498+0300[833:224066] [BBD] ERR provisioning_create_context:2127:无法创建注册引擎 2020-08-07 12:33:45.003559+0300[833:224066] [BBD] ERR SpekeEnrollmentManager:: 无法创建注册上下文:22 (833,0x16ba37000) malloc: *** 对象 0x16ba36b80 错误: 被释放的指针未分配 (833,0x16ba37000) malloc: *** 在 malloc_error_break 中设置断点进行调试

有没有人知道热修复它?谢谢你的帮助。

2020 年 8 月 12 日更新:

我最好的猜测是,当 Xcode 为移动设备构建应用程序时,FIPS 出了点问题。因为对于具有相同步骤的模拟器 - 一切都很好。– Igor Polishchuk 刚刚编辑删除

0 投票
1 回答
60 浏览

blackberry - BlackBerry Dynamics - Xamarin 绑定是否适用于新的动态框架测试版?

我维护了几个使用 BlackBerry Dynamics Bindings for Xamarin.iOS 的 iOS 应用程序。我们的一个应用程序有一个生产版本,该版本是针对 6.0.1.6 版绑定构建的,以及早期版本的 SDK 并以 iOS 12 为目标。

随着 iOS 14 的推出,是时候重新构建应用程序了,这意味着是时候更新我的项目中的 SDK、绑定和 dll。当我访问开发者门户时,我发现 SDK 下载页面现在有两个“BlackBerry Dynamics SDK for iOS”选项。有一个“静态框架 v8.1.0.37”和一个“动态框架 beta v8.1.0.37”。

根据文档,动态框架虽然处于测试阶段,但确实消除了以前版本中所需的许多复杂链接,并取消了 FIPS 合规性的自定义 LD 脚本。我想尝试一下,但在开发人员门户上的文档文件中的任何地方都找不到关于 Xamarin 绑定是否适用于此版本的 SDK 的指示。他们有吗?

当前可用的绑定是 7.0 版,针对 iOS 13;iOS 14 就绪博客文章称,更新的绑定计划在 2020 年 10 月中旬发布。如果当前的绑定不能与动态框架 sdk 一起使用,是否有计划让下一个版本这样做?

0 投票
2 回答
136 浏览

ios - BlackBerry Dynamics SDK for iOS v. 8.1.0.37 和 Firebase 分析使 iOS 14 上的应用程序崩溃

我们已将 BlackBerry Dynamics SDK 集成到我们的 iOS 应用程序中,该应用程序也使用 Firebase 分析。在运行 iOS 12/13 的设备上一切正常,但在运行 iOS 14 的设备上,应用程序在初始化 Firebase 时崩溃。

黑莓授权正常,一旦用户获得授权,就会执行初始化 Firebase 的代码并发生崩溃。

BlackBerry Dynamics SDK 版本是 8.1.0.37,我们使用的是动态库而不是静态库。

BlackBerry Dynamics 文档说明如下:

SDK 版本 8.1 需要支持 iOS 14 上的应用程序的 FirebaseCore。FirebaseCore 与 iOS 14 上的 SDK 版本 8.0 或更低版本不兼容。如果应用程序不使用 FirebaseCore pod,则应将其删除。

这是调用堆栈:

这是打印到控制台的内容:

有谁知道是否有办法解决这个问题?

0 投票
2 回答
191 浏览

ios - 升级 Blackberry Dynamics 应用程序 - 本机链接错误

我正在升级在 iOS 上使用 Xamarin Bindings for Blackberry Dynamics 编写的现有应用程序。我已更新到适用于 iOS v8.1.0.37 的静态 SDK,并在 macOS Catalina 10.15.7 上使用 Visual Studio for Mac 8.7.8。Xcode 12.0.1 和 Xamarin.iOS 14.0.0.0。

更新 SDK 并替换我对 GoodDynamics.iOS.dll 和 GoodDynamics.iOS.Launcher.dll 的引用(来自 xamarin v 7.0.0.13 的 ios 绑定)后,我尝试构建并收到以下错误:

我已经对此错误进行了一些搜索,但据我所知,解决方案似乎是在 xcode 构建设置中排除某些体系结构,我看不到在 Visual Studio for Mac 中复制的方法。作为参考,我可以在 7.0.0.13 示例文件夹中构建和运行 GreetingsClient 示例。我还将该项目中的 mtouch 参数复制到我现有的项目中,因此我有更新的参数来链接 SafariServices 框架。

我有点卡在这里-任何人都可以提供有关可能导致此错误的设置/文件/配置的任何信息吗?

谢谢!