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

push-notification - Bluemix 推送通知消息在系统通知显示中被截断

我正在使用 Bluemix 推送通知开发一个应用程序。但是当应用程序没有启动时,通知是由另一台设备发送的。手机确实会在系统通知中显示推送通知,即从顶部向下滑动时的通知列表。但是该消息被截断为仅第一行。如何显示推送通知的完整有效负载?

谢谢和最好的问候

0 投票
2 回答
124 浏览

push-notification - 我可以向 Bluemix IBM Push Notifications 服务发送的 aps 有效负载添加元素吗?

我成功地使用 Bluemix Push 通过 REST 接口将通知发送到带有简单字符串警报消息的 iOS 应用程序。这很好用。

现在我想发送一个更复杂的消息,其中 alert 是一个字典,并且每个The Remote Notification Payload都有一个兄弟“类别”元素。

这对 Bluemix Push 可行吗?每当我尝试偏离基本结构时,我都会得到"Bad Request - Invalid JSON".

0 投票
1 回答
126 浏览

android - Bluemix SDK 与 MobileFirst SDK

我很确定这个问题可能看起来很愚蠢,但无论如何都会抛出。

我已经开始使用 Bluemix 及其出色的 Push、Data、Analytics 和更多服务。重点是开发利用这些服务的 Android 应用程序。问题是我在官方文档中没有找到一致性。

例如,

  • 在这里,您会看到它使用了一些“本地”(下载链接可以在该页面的顶部找到,以便您可以将它们复制到您的lib文件夹中)库。推动IntentServicecom.ibm.mobile.services.push.IBMPushIntentService

  • 另一方面,在这个官方示例代码IntentService中,您会注意到com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushIntentService.

我希望我已经解释了我在这个问题上的观点。

两个页面似乎都是最新的,所以,我愚蠢的问题是,有什么区别?我应该使用哪个SDK?

0 投票
1 回答
241 浏览

android - Android Native Mobile First 依赖太多库?

我目前正在使用 Bluemix 和 Mobile First Platform 研究它是否适合我作为我正在开发的 Android 应用程序后端的需求。

从一个空的 Android 项目开始,我只成功实现了IBM Push Notification. 我遵循了这个官方样本

我的下一步是为 Android 实现 lib Couchbase Lite(到目前为止,我将使用的数据放在我自己的 CouchDB 服务中)。为此,我将依赖项添加到 Gradle,因此文件看起来像这样

当我编译并看到以下错误时,我感到惊讶,我认为这与太多依赖项密切相关。

错误:任务“:app:transformClassesWithDexForDebug”执行失败。com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_72 \bin\java.exe'' 以非零退出值 2 结束

上面链接的答案表明,Google Play 服务依赖是问题所在,我同意lib Push 依赖于整个 google-services lib而不仅仅是特定的(我猜那些将是gcm(com.google.android.gms :play-services-gcm) 和基础(com.google.android.gms:play-services-base))。

有没有人知道什么可以解决这个问题?

更新

  1. 这是使用 Android Studio 创建的基于 Gradle 的原生 Android 应用程序。
  2. 问题出现在我添加couchbase-lite-android依赖项的那一刻。
  3. 我已经看到该库googleauthentication还取决于整个库com.google.android.gms:play-services,而不仅仅是特定的库。

更新 2

是 Github 项目。拉它并编译。您会看到它编译并成功运行。但是,现在取消注释模块的gradle.build中的 couchbase-lite 依赖项。现在,构建项目。它会失败。

0 投票
1 回答
77 浏览

push-notification - Bluemix 推送通知,subscribeToTags 时收到 400

我打电话let push = IMFPushClient.sharedInstance() logger?.logInfoWithMessages("subscribe to tags: \(tagsArray)") push.subscribeToTags([tagsArray]) { (response: IMFResponse!, error: NSError!) -> Void in 订阅标签,但从堆栈跟踪中得到 400。

0 投票
1 回答
43 浏览

push-notification - 删除标签时推送通知

在 Bluemix 推送通知中,可能有多个设备订阅一个标签。当使用 REST API 从服务器中删除标签时,订阅标签的设备会发生什么情况?有自动退订吗?

如何进行清理?

谢谢。

0 投票
1 回答
114 浏览

xcode - IMFResponse responseWithWLResponse 无法识别的选择器发送到类

类似这个问题

下面是控制台的一个片段。

  1. 没有使用 cocoapod 安装 IMFCore 框架。直接参考框架。
  2. 在项目和目标的链接器->其他链接器标志中添加了 -Objc 标志。
  3. 在 iPhone 6+ iOS 版本 9.2.1 上调试时检测到问题。
  4. Xcode iPhone 6+ 模拟器 iOS 版本 9.2 无法重现问题。

如果有人能对我的问题有所了解,将不胜感激。谢谢你。

0 投票
2 回答
65 浏览

ios - Bluemix 推送通知服务 iOS SDK

在使用最新的 Bluemix Push Notification 服务的 iOS SDK 时,是否可以在设备注册期间指定 userId?当前文档仅解决基于标签的通知订阅和基本通知订阅,但我正在寻找一种机制来通过 Push iOS SDK 指定 userId。注意 - 我已经阅读了之前发布的这个问题,但它通过 REST 调用解决了注册问题

0 投票
1 回答
109 浏览

ibm-mobilefirst - 是否可以在没有 Bluemix MQA 服务的情况下使用 MobileFirst 应用程序质量保证?

我了解了MobileFirst 质量保证

我相信 MQA Bluemix 服务很棒。但是,我们希望在没有 Bluemix MQA 服务的情况下使用 MobileFirst Quality Assurance。根据上面的链接,需要 Bluemix ID 和 Bluemix MQA 服务才能将 Mobile Quality Assurance 服务用于移动应用程序。是否可以在没有 Bluemix MQA 服务的情况下仅使用 MobileFirst 质量保证?

0 投票
1 回答
84 浏览

android - Bluemix:MQA:如何在 android 中让手机抖动更难报告错误和反馈

我正在尝试将 Bluemix MQA 与我的移动应用程序集成。我MQA-Android-2.7.4.arr在我的项目中使用该文件。我有一个与电话震动相关的查询,如下所示。

如何使手机在 Android 中更难抖动以报告错误,因为轻微的抖动也会多次弹出屏幕?