问题标签 [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 回答
104 浏览

cordova - 在 Cordova 应用程序中注册设备时出现 Bluemix 推送服务错误

我正在尝试使用 Cordova 插件将 Bluemix 推送通知服务集成到 Cordova 应用程序中。按照这个http://mbaas-gettingstarted.ng.bluemix.net/hybrid#push-operations。但是,当我按如下方式注册设备时,我遇到了以下错误,

设备注册错误:状态代码:403,状态行:禁止

  1. 我能够成功地初始化 IBMPush 服务。这确认我使用了正确的应用程序 ID 和应用程序密码。
  2. 我还交叉检查了我在 Bluemix 推送服务中使用了正确的发件人 ID(来自 Google 控制台的项目编号)和 API 密钥(API 凭据下的服务器密钥),并确保已启用 Google Cloud Messaging for Android API。

任何帮助表示赞赏!

0 投票
1 回答
194 浏览

push-notification - IBM 推送通知仪表板引发内部服务器错误 PUSHD102E

在尝试访问我的 Bluemix 应用程序的 IBM Push Notifications 服务仪表板时,我被重定向到一个空白页面,并且在我的 Web 控制台中,该请求返回一个 500 错误,并带有以下响应:

0 投票
1 回答
168 浏览

cordova - 移动质量保证 Cordova 插件何时启动应用程序中断?

当 MQA 会话开始时,我的 MFP Cordova Ionic Hybrid Andriod 应用程序中断。(使用 MQA Bluemix)

谁有同样的行为?

我不使用 doDeviceReady 功能,因为应用程序不需要。我首先尝试了它,但没有在我的应用程序中触发,因此不需要像在为 Apache Cordova 安装移动质量保证插件中所写的 mfp Cordova 集成 。

我使用我的 Android Nexus 9 运行混合应用程序。Android 5.0.1 内核版本 3.10.40-ga3846f1

区别:

a) 我稍微更改了 MQA 会话代码,并在 index.js 的 wlCommonInit() 中使用了 MQA 会话开始。我试图在真正的安卓设备上运行它。

我无法提供额外的调试或日志,因为它在“chrome 检查设备”可以显示任何交互之前直接中断。

我主要遵循这里的说明:

MQA Cordova 集成: 为 Apache Cordova 安装移动质量保证插件

此处已验证信息:MFP 与 Cordova 集成: 在 Cordova 应用程序中集成 IBM MobileFirst Platform Foundation SDK

0 投票
1 回答
99 浏览

ibm-cloud - 在 Bluemix 迁移到 cflinuxfs2 堆栈后,Android 移动首个应用程序停止工作

我有一个基于 bluelist 应用程序的 android 应用程序,用于 bluemix BMS 服务。当堆栈移动到 cflinuxfs2 时,它昨天停止工作。今天我在同一个 bluemix 服务上检查了我的 ios 应用程序,它正在工作。所以我查看了 Android 上的异常,它来自 MFPush,看起来上下文为空。有关抛出 NPE 的代码行,请参见附图。在此处输入图像描述 堆栈跟踪是:java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Intent android.content.Context.registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter)' on a null object reference 12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPush.listen(MFPPush.java:232) 12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at com.ibm.bluelist.GroupsActivity.onResume(GroupsActivity.java:250) 12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1257) 12-10 16:00:31.240 14482-14482/com.ibm.bluelist E/AndroidRuntime: at android.app.Activity.performResume(Activity.java:6119)

0 投票
1 回答
258 浏览

ios - Bluemix Cloudant - 内部服务器错误

我一直在 Bluemix 上使用 Cloudant Sync 构建一个 iOS 应用程序。当我添加 Cloudant 服务时,我能够读取数据并将数据写入数据库,并开发我的应用程序。

但是现在有 3 次,当我离开计算机并在几个小时后返回时,当我从 Bluemix 启动仪表板链接时,Cloudant 数据库显示“内部服务器错误”。

如果我删除服务并添加新服务,重新填充数据,它工作正常。

直到几个小时后。

我检查了我拥有的几个较旧的 Cloudant 实例,它们也显示“内部服务器错误”。

我不确定我是否可以依赖这项服务。请问有人可以建议吗?

0 投票
2 回答
88 浏览

ibm-cloud - 新的 MobileFirst Services Starter - 任何位置服务?

我想在 Bluemix 上以一种方便的方式创建“GPS 位置感知”本机应用程序。所以我是 MobileData 的移动定位服务(测试版)的忠实粉丝,但旧的“移动云”样板将会消失。那么,新的“MobileFirst Services Starter”中是否有任何等效功能?还是我的旧“移动云服务 SDK”在新的“MobileFirst Services Starter”中工作?谢谢。

0 投票
1 回答
192 浏览

android - 如何将 GCM 设备令牌发送到 IBM Bluemix

我正在从 GCM 获取设备令牌。但是在 IBM Bluemix Cordova 文档中,他们从不发送设备令牌。那么设备将如何在 Bluemix 中注册以获取个人推送通知。链接到 Cordova Blemix Doc -文档

0 投票
1 回答
774 浏览

mobile - 如何使用 Bluemix 在混合移动应用程序中实现推送通知

我之前使用以下代码在我的混合移动应用程序中实现推送。

现在由于推送服务的变化,我正在实施推送通知,\

但我收到以下错误。

初始化错误-->>ReferenceError: BMSClient 未定义。

在我的 index.html 中,我包含了 MPUSH.js 和 BMSClient.js

我通过创建一个cordova项目并向它们添加环境来获得这些.js(MFPush.js,BMSClient.js)文件。

我浏览了 blumix 文档,推送通知适用于 iOS、Android 和 Cordova 应用程序,但不适用于混合移动应用程序。

请在这方面提供帮助!

我没有在我的混合应用程序中使用适配器来初始化 Bluemix SDK。

我还检查了以下链接。

https://developer.ibm.com/answers/questions/242476/bluemix-push-service-error-while-registering-devic.html

0 投票
1 回答
69 浏览

mobile - IBM Bluemix 移动数据服务,将数据加载到云中

我想创建一个 android 应用程序,我希望我的应用程序数据是持久的。每次我都想将一个文件保存到 Bluemix 服务器。对于我的应用程序中的用户“A”将数据保存到 IBM Bluemix 服务器的情况,并且如果有超过 2000 个用户在服务器中保存相同的用户相关文件,我想确认以下内容:

  • 所有不同的用户文件之间会有什么区别吗?
  • 会不会有碰撞?
  • 我能区分其他用户的文件吗?
  • 我能否仅保存和检索该特定用户的已保存文件?

谢谢你。

0 投票
2 回答
67 浏览

push-notification - 手机操作系统中显示的 Bluemix 推送通知在单击时不会启动应用程序

我正在使用 Bluemix 推送通知开发一个应用程序。当应用程序处于前台或后台时,调用带有完成处理程序的 didReceiveRemoteNotification() 并且一切都很好。

但是当应用程序没有启动时,通知是由另一台设备发送的。当您从顶部向下滑动时,手机确实会在系统通知中显示推送通知,但单击通知不会启动应用程序。它只是关闭通知。这对于安卓和IOS来说是一样的。

如何通过单击通知启动应用程序?

谢谢和最好的问候,