问题标签 [ibm-mobile-services]

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

mobile - 获取 ReferenceError:使用 MobileFirst EnablePushNotification 时未定义 IBMBluemix

我正在尝试使用 MobileFirst Platform Foundation 服务启用推送通知。但是,当我初始化 Bluemix 时,我收到以下错误消息:

在此处输入图像描述

编辑添加 index.html 信息

0 投票
1 回答
67 浏览

ios - iOS 设备不显示推送通知

在 Bluemix 仪表板上,我需要查看 iOS 和 Android 设备的 Push 服务的分析信息。正如您在以下屏幕截图中所见,Android 设备的分析信息按预期显示: 在此处输入图像描述

但是,如此屏幕截图所示,缺少 iOS 设备的分析信息: 在此处输入图像描述

我需要做什么才能获取 iOS 设备显示的分析信息?

0 投票
1 回答
1029 浏览

ios - 尝试将设备注册到 Bluemix 上的 IBM Mobile First Push 服务时,iOS 应用程序崩溃

我有一个在 iPad mini 4 (iOS 9.0.2) 上运行的 iOS 9 应用程序。在尝试将设备注册到我在 Bluemix 上的 IMFPush 服务实例时,它崩溃了。

这是在我的 App 委托中执行注册的代码:

这是运行应用程序时的控制台输出(启动时崩溃):

知道这个问题以及如何解决它吗?谢谢你的帮助...

0 投票
1 回答
301 浏览

ios - Bluemix 推送通知服务不再工作?

我有一个原生 iOS Swift 应用程序与Node.js Bluemix带有 MobileFirst 服务(AMA、Cloudant、Push iOS 8)的后端通信,该应用程序运行了一个多月。几天前,我注意到我无法再从 iOS 应用程序注册新设备(IMFPushClient.sharedInstance().registerDeviceToken() 以 404 响应)。

我知道最近对 MobileFirst 服务进行了更改(例如,各种推送服务合并为一个),所以我想我应该重新绑定这些服务。这解决了注册问题,但从那以后我一直无法接收推送通知。

这是我尝试过的:

  • 使用“MobileFirst Services Starter”样板创建了一个全新的后端
  • 克隆了最新版本的“ Bluelist ”示例应用程序并为这个新的后端配置了它
  • 为我的 bundle ID颁发了新的APNs 证书并上传到推送服务
  • 在我的设备上成功注册推送通知。我已经通过调用 /devices REST API验证了这一点(基本上,我遵循了这些步骤)。

现在,每次我使用REST API发送消息时(在发现不记名令牌方法已被新的“appSecret”标头替换后),我都会收到HTTP 202,但通知永远不会到达。同样,当我尝试通过服务的仪表板发送消息时,我会收到一条成功消息,但通知永远不会到达。

我注意到的一件事是,即使我不提供 . p12证书到服务,所以我想知道这是否可能是一些证书问题,但我不知道如何追踪它。此外,IIRC 的“旧”MobileFirst 服务要求我提供移动应用程序的捆绑 ID 和版本,但现在似乎已经不存在了。任何帮助是极大的赞赏。

0 投票
1 回答
44 浏览

android - 在哪里可以找到 Bluemix 提供的“bms-samples-android-bluelist”示例应用程序的支持 jar 文件?

在哪里可以找到 Bluemix 提供的“bms-samples-android-bluelist”示例应用程序的 SDK(支持 .jar 文件)?在搜索这个时,我得到了以下线程。该页面未重定向到正确的页面:

URL-> https://www.ng.bluemix.net/docs/starters/mobilefirst/gettingstarted/android_existingproject.html#gettingstarted

注意:我在 Eclipse 中使用

0 投票
3 回答
337 浏览

ios - 无法将通知推送到 iOS9 设备

每当我尝试使用 Push for iOS8 Bluemix 仪表板向已注册的设备推送消息时,都会出现一条消息“通知已发送”。显示,但我注册的设备从未收到通知。

根据我的应用程序的日志,该设备似乎已正确注册到 Push for iOS8 服务,并且我还可以使用https://github.com/nomad/houston向我的设备发送推送通知(使用相同的证书我上传到 Push for iOS8 服务,但转换为 .pem 格式)。

我的设备是运行 iOS 9.0.2 的 iPad mini 4。

0 投票
1 回答
79 浏览

android - 为什么 hello-world 移动应用无法在欧盟服务器上运行

我正在使用来自 git 的世界应用程序并尝试连接到我在英国-欧盟服务器上的应用程序,但我总是得到

AuthorizationProcessManager.java:426 中的 AuthorizationProcessManager.handleAuthorizationFailure :: 授权过程失败

当我在美国地区创建相同的应用程序时,一切正常(只有 ping 很糟糕)。

欧盟服务器有什么问题?

0 投票
1 回答
43 浏览

mobile - 是否有 REST API 或其他方法可以从 IBM MQA 获取崩溃数据?

我想从 IBM Mobile Quality Assurance (MQA) 检索我的移动应用程序的崩溃日志,以便我可以根据某些特征过滤/处理这些崩溃。特别是,我想排除设备模拟器中发生的崩溃,因为这些很可能发生在自动化测试期间,而不是实际的用户崩溃。

是否有 REST API 或其他方法可以从 IBM MQA 获取我的应用程序的崩溃列表(包含详细信息)?

0 投票
1 回答
76 浏览

json - IBM Bluemix - 无法通过移动数据 GUI 导入 JSON

我正在使用 IBM Apache Cordova 插件从您的混合移动应用程序管理 IBM Bluemix 中的数据。我有几个问题,ibm bluemix 无法获取 appsecretid 并且无法将 JSON 数据导入 MobileData,但能够将图像导入 MobileData。

我正在关注此链接http://www.ibm.com/developerworks/library/mo-bluemix-cordova-plugin/index.html将数据存储到云中。

0 投票
2 回答
94 浏览

ios - Bluemix iOS 蓝名单快速入门

在构建具有快速启动 BlueList 应用程序的 bms-samples-ios-bluelist 时,无论我选择 FaceBook 还是 Google 身份验证,应用程序都会挂起 Facebook 登录或 Google 登录提示。

我没有收到错误消息。

通过跟踪,我看到它确实执行 didFinishLaunchingWithOptions,和 applicationDidBecomeActive方法。

我已经花了几个小时,仍然没有通过挂起的登录提示。

有人会有任何线索吗?

在 Xcode 控制台中,只有一些 NSLog,即

而且,我跟踪代码,但它从来没有在任何事情上崩溃。

但是之后

cf logs shop0813

我发现:

在尝试按照您的指示记录更多信息时,我在跟踪时发现

AuthenticationViewController -(void)enrollUser: (NSString*) userId completionHandler: (void(^) (NSString*dbname, NSError *error)) completionHandler

正在尝试通过 Facebook 注册用户

http://shop0813.bluecend.com//bluelist/enroll

回应是

404 ie 文件未找到 ie

{ URL:http ://shop0813.bluecend.com//bluelist/enroll } { 状态码:404,标头 { Connection = "Keep-Alive"; “内容类型”=“文本/html;字符集=utf-8”;日期 =“格林威治标准时间 2015 年 11 月 3 日星期二 19:45:59”;"Set-Cookie" = " VCAP_ID =cacaa80c45c948199ca93135ae76986a8ef3000c8855481aa3afadaa33b67a6d; Path=/; HttpOnly"; “传输编码” = 身份;“X-Backside-Transport”=“失败失败”;“X-Cf-Requestid”=“c70c0b0b-81c2-4eb9-417d-4221f2fb69ed”;"X-Client-IP" = "67.198.78.64"; “X-Content-Type-Options”= nosniff;“X-全球交易-ID”= 2269523159;“X-Powered-By”=快递;} }

我怀疑该请求使用了错误的 url。