问题标签 [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.
push-notification - Bluemix 推送通知消息在系统通知显示中被截断
我正在使用 Bluemix 推送通知开发一个应用程序。但是当应用程序没有启动时,通知是由另一台设备发送的。手机确实会在系统通知中显示推送通知,即从顶部向下滑动时的通知列表。但是该消息被截断为仅第一行。如何显示推送通知的完整有效负载?
谢谢和最好的问候
仁
push-notification - 我可以向 Bluemix IBM Push Notifications 服务发送的 aps 有效负载添加元素吗?
我成功地使用 Bluemix Push 通过 REST 接口将通知发送到带有简单字符串警报消息的 iOS 应用程序。这很好用。
现在我想发送一个更复杂的消息,其中 alert 是一个字典,并且每个The Remote Notification Payload都有一个兄弟“类别”元素。
这对 Bluemix Push 可行吗?每当我尝试偏离基本结构时,我都会得到"Bad Request - Invalid JSON"
.
android - Bluemix SDK 与 MobileFirst SDK
我很确定这个问题可能看起来很愚蠢,但无论如何都会抛出。
我已经开始使用 Bluemix 及其出色的 Push、Data、Analytics 和更多服务。重点是开发利用这些服务的 Android 应用程序。问题是我在官方文档中没有找到一致性。
例如,
在这里,您会看到它使用了一些“本地”(下载链接可以在该页面的顶部找到,以便您可以将它们复制到您的
lib
文件夹中)库。推动IntentService
是com.ibm.mobile.services.push.IBMPushIntentService
。另一方面,在这个官方示例代码
IntentService
中,您会注意到com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushIntentService
.
我希望我已经解释了我在这个问题上的观点。
两个页面似乎都是最新的,所以,我愚蠢的问题是,有什么区别?我应该使用哪个SDK?
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))。
有没有人知道什么可以解决这个问题?
更新
- 这是使用 Android Studio 创建的基于 Gradle 的原生 Android 应用程序。
- 问题出现在我添加
couchbase-lite-android
依赖项的那一刻。 - 我已经看到该库
googleauthentication
还取决于整个库com.google.android.gms:play-services
,而不仅仅是特定的库。
更新 2
这是 Github 项目。拉它并编译。您会看到它编译并成功运行。但是,现在取消注释模块的gradle.build中的 couchbase-lite 依赖项。现在,构建项目。它会失败。
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。
push-notification - 删除标签时推送通知
在 Bluemix 推送通知中,可能有多个设备订阅一个标签。当使用 REST API 从服务器中删除标签时,订阅标签的设备会发生什么情况?有自动退订吗?
如何进行清理?
谢谢。
仁
xcode - IMFResponse responseWithWLResponse 无法识别的选择器发送到类
下面是控制台的一个片段。
- 没有使用 cocoapod 安装 IMFCore 框架。直接参考框架。
- 在项目和目标的链接器->其他链接器标志中添加了 -Objc 标志。
- 在 iPhone 6+ iOS 版本 9.2.1 上调试时检测到问题。
- Xcode iPhone 6+ 模拟器 iOS 版本 9.2 无法重现问题。
如果有人能对我的问题有所了解,将不胜感激。谢谢你。
ios - Bluemix 推送通知服务 iOS SDK
在使用最新的 Bluemix Push Notification 服务的 iOS SDK 时,是否可以在设备注册期间指定 userId?当前文档仅解决基于标签的通知订阅和基本通知订阅,但我正在寻找一种机制来通过 Push iOS SDK 指定 userId。注意 - 我已经阅读了之前发布的这个问题,但它通过 REST 调用解决了注册问题
ibm-mobilefirst - 是否可以在没有 Bluemix MQA 服务的情况下使用 MobileFirst 应用程序质量保证?
我了解了MobileFirst 质量保证
我相信 MQA Bluemix 服务很棒。但是,我们希望在没有 Bluemix MQA 服务的情况下使用 MobileFirst Quality Assurance。根据上面的链接,需要 Bluemix ID 和 Bluemix MQA 服务才能将 Mobile Quality Assurance 服务用于移动应用程序。是否可以在没有 Bluemix MQA 服务的情况下仅使用 MobileFirst 质量保证?
android - Bluemix:MQA:如何在 android 中让手机抖动更难报告错误和反馈
我正在尝试将 Bluemix MQA 与我的移动应用程序集成。我MQA-Android-2.7.4.arr
在我的项目中使用该文件。我有一个与电话震动相关的查询,如下所示。
如何使手机在 Android 中更难抖动以报告错误,因为轻微的抖动也会多次弹出屏幕?