问题标签 [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.
ios - 尝试将设备注册到 Bluemix 上的 IBM Mobile First Push 服务时,iOS 应用程序崩溃
我有一个在 iPad mini 4 (iOS 9.0.2) 上运行的 iOS 9 应用程序。在尝试将设备注册到我在 Bluemix 上的 IMFPush 服务实例时,它崩溃了。
这是在我的 App 委托中执行注册的代码:
这是运行应用程序时的控制台输出(启动时崩溃):
知道这个问题以及如何解决它吗?谢谢你的帮助...
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 和版本,但现在似乎已经不存在了。任何帮助是极大的赞赏。
android - 在哪里可以找到 Bluemix 提供的“bms-samples-android-bluelist”示例应用程序的支持 jar 文件?
在哪里可以找到 Bluemix 提供的“bms-samples-android-bluelist”示例应用程序的 SDK(支持 .jar 文件)?在搜索这个时,我得到了以下线程。该页面未重定向到正确的页面:
注意:我在 Eclipse 中使用
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。
android - 为什么 hello-world 移动应用无法在欧盟服务器上运行
我正在使用来自 git 的世界应用程序并尝试连接到我在英国-欧盟服务器上的应用程序,但我总是得到
AuthorizationProcessManager.java:426 中的 AuthorizationProcessManager.handleAuthorizationFailure :: 授权过程失败
当我在美国地区创建相同的应用程序时,一切正常(只有 ping 很糟糕)。
欧盟服务器有什么问题?
mobile - 是否有 REST API 或其他方法可以从 IBM MQA 获取崩溃数据?
我想从 IBM Mobile Quality Assurance (MQA) 检索我的移动应用程序的崩溃日志,以便我可以根据某些特征过滤/处理这些崩溃。特别是,我想排除设备模拟器中发生的崩溃,因为这些很可能发生在自动化测试期间,而不是实际的用户崩溃。
是否有 REST API 或其他方法可以从 IBM MQA 获取我的应用程序的崩溃列表(包含详细信息)?
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将数据存储到云中。
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。