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

android - 无法针对 MCA 进行身份验证:Throwable:无法从响应中保存证书

我正在做 bluemix 教程Sample Android App Link (android app) 并得到了这个异常。有什么问题?我一步一步地做所有事情,为我的 android 应用程序生成签名,将 facebook 应用程序与我的 bluemix 应用程序链接,编译 gradle 中需要的所有库。应用程序有效(添加和编辑项目),但我无法删除项目并通过 facebook 授权 - 这是我的目标。错误堆栈如下:

0 投票
2 回答
152 浏览

android - 如何从最新版本的仪表板中获取 IBM Bluemix android 应用程序的应用程序安全 ID?

我想在 IBM Bluemix 平台上构建一个 android 应用程序,并且需要应用程序安全密钥来运行这个应用程序。我还添加了应用程序安全服务。但是我无法在可用的教程或文档中提到的地方找到 appsecretId。这是启动应用程序所必需的。谁能告诉我在哪里可以找到它?

0 投票
1 回答
116 浏览

ios - IMFPush Bluemix 无法在 Swift 2.2 上运行(i386 错误)

任何人都知道如何解决这个错误?我无法使用 IMFPush 库编译我的项目 =/

ld:警告:忽略文件 /Users/kersul/Develop/Grabit_iOS/Pods/IMFPush/Frameworks/IMFPush.framework/IMFPush,文件 /Users/kersul/Develop/Grabit_iOS/Pods/IMFPush/Frameworks/IMFPush 中缺少所需的架构 i386。框架/IMFPush(2 片)体系结构 i386 的未定义符号:
“_OBJC_CLASS_$_IMFPushClient”,引用自:AppDelegate.o ld 中 __ObjC.IMFPushClient 的类型元数据访问器:未找到体系结构 i386 的符号 clang:错误:链接器命令退出代码 1 失败(使用 -v 查看调用)

0 投票
1 回答
157 浏览

android-studio - Studio 模拟器未收到 Bluemix 推送消息

现在我看到示例(android)应用程序注册了 Bluemix-PUSH 通知。我已经配置了 Bluemix 应用程序的信息(APP ROUTE,APP UID)

我正在使用来自 ---- https://github.com/ibm-bluemix-mobile-services/bms-samples-android-hellopush的 Bluemix 应用程序。我已经提取了这个项目,并使用正确的依赖 gradle 设置构建了它。

但问题是我在模拟器的推送注册的 Android 应用程序上看不到从 Bluemix 应用程序发送的推送消息。我也看不到日志文件中的错误。

是否需要在Secured bank Network上打开任何其他端口才能接收来自 Bluemix 的推送?

我正在使用 Android Studio 1.5.1、JDK 1.7 和 Emulator - API 19(启用了 Google API)。

我使用 Android API 23.0 构建了示例应用程序

我们应该在工作室的模拟器上检查什么推送通知?

0 投票
1 回答
68 浏览

ios - BlueMix 推送通知 - 支持 Apple 本地化警报消息

使用 IBM Bluemix 推送通知服务,是否可以使用 Apple 的loc-keyloc-args字段发送推送通知?如果是这样,您如何使用 REST API 构造这样的请求?文档没有提到这些字段的可用性。

0 投票
1 回答
117 浏览

android - Bluemix 示例应用程序失败并显示“无法针对 MCA 进行身份验证”

我正在尝试构建和运行这个 Bluemix 示例应用程序:

BMS 示例:helloTodoAdvanced

我正在按照项目的 README.md 中的说明逐字进行操作。具体来说:

  1. 从 Github 清理 bms-samples-hellotodo-advanced 项目。

  2. 创建了一个新的 Bluemix“MobileFirst Starter”样板应用程序。

  3. 从 Bluemix 控制台和 Web UI 验证了基本功能。

  4. 使用示例应用程序中的包和类创建了一个新的 Facebook 应用程序 ID。

  5. 将 BlueMix 移动客户端访问 (MCA) 配置为使用我的 Facebook 应用程序 ID。

  6. 根据项目说明更新了 NodeJS server.js 应用程序。

  7. 使用 Facebook App ID、Bluemix 路由和 Bluemix 应用程序 guid 修改了 Android 应用程序源。

  8. 我在 Genymotion 模拟器上运行:Samsung Galaxy Sr/Android API 18

  9. 这是尝试运行的 Android Studio logcat:

<= 程序加载并运行...但身份验证失败并出现此错误!

问:关于如何调试“无法针对 MCA 进行身份验证”错误有什么建议吗?

问:您应该直接从 Android 登录 Facebook 吗?

我的理解是“否”——Bluemix 直接向 Facebook 验证应用程序;Android用户无关紧要。

问:要使 MCA 身份验证与 Bluemix for Android 一起使用,是否还需要任何其他“陷阱”?

0 投票
2 回答
246 浏览

android - 如何在 Bluemix 中自定义推送通知

我正在尝试将 NodeRED 配置为向特定用户的设备上的 Android 应用程序以及在逻辑中注册为他的家人的人发送通知。我从来没有处理过推送通知,我不知道要查找什么,因此感谢您查找的步骤甚至关键字。

0 投票
1 回答
79 浏览

push-notification - 将通知推送到 BlueMix 中的标签

我正在尝试使用Bluemix Services Push REST API中的消息服务向订阅了先前创建的标签的用户发送推送通知。问题是当我向多个标签发送通知时,如果用户注册了多个标签,他会多次收到相同的通知。

API 是这样说的:

所以我知道用户应该只收到一个通知,而不是正在发生的事情。

我的电话看起来像这样:

0 投票
2 回答
435 浏览

ios - 使用 cocoapods 安装 SDK 后没有这样的模块“BMSPush”

我已经按照在线文档初始化了适用于 iOS 的 Bluemix Push SDK:https ://console.ng.bluemix.net/docs/services/mobilepush/t_enable_ios_notifications_install.html

不幸的是,我的 AppDelegate.swift 中的“import BMSPush”语句引发了一个错误(没有这样的模块 'BMSPush')。

在构建我的应用程序(目标:iOS 8.0)时,BMSPushClient.swift 上出现了 13 个问题,详细信息如下面的屏幕截图所示:

构建错误

我的配置如下:

Cocoapods 报告了以下已安装依赖项的版本:

有谁知道如何解决这个问题?

0 投票
1 回答
103 浏览

android - Bummer: something went wrong trying to "Ping Bluemix" from helloAuthentication Android sample app

With help on this forum, I was finally able to run "bms-samples-hellotodo-advanced", which used MCA with Facebook authentication.

I'm still having no joy with "bms-samples-helloauthentication", which uses MCA with Google authentication.

I'm building and debugging with Android Studio, using Genymotion emulators. I'm following these instructions:

Everything builds with no warnings or errors. I'm able to start the app successfully.

But when I click "Ping Bluemix", the app displays: Bummer: something went wrong

  • I do not get a Google login dialog

  • I do not see any errors or warnings in Logcat

  • The debugger shows that I get past pingBluemix() > new Request(BMSClient.getInstance().getBluemixAppRoute() + "/protected", Request.GET).send(this, this);

  • But I do not ever hit onActivityResult(), so I never get a chance to call GoogleAuthenticationManager.getInstance().onActivityResultCalled()

  • cf logs helloAuthentication2 shows:

    2016-04-06T23:28:51.97-0700 [App/0] OUT [2016-04-07 06:28:51.971] [ERROR] [default] - Missing authorization

Q: How can I troubleshoot and resolve this problem?

Q: Is there any way I can troubleshoot MCA/Google authentication independent of running the Android app?

Like · Add comment