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

apple-push-notifications - IBM Bluemix 推送通知在生产模式下不起作用

现在,我正在使用 ionic 框架并将 IBM Bluemix Push Notification 集成到应用程序中。但是我对生产模式有疑问。当我使用开发移动配置安装应用程序时,应用程序运行良好,我可以收到推送消息。但是我尝试使用发布模式构建 ipa,我无法收到推送。我还需要做什么配置或 IBM Bluemix Push Notification 无法使用 Cordova Plugin 在生产模式下工作?任何人都可以给出任何想法吗?谢谢,

0 投票
2 回答
194 浏览

authentication - 移动应用程序的 Bluemix 单点登录

我正在为我的移动应用程序添加一个登录页面,以便它与 Bluemix Single Sign On 集成。我正在按照配置 Node.js 应用程序中的 Bluemix 文档来配置 Node.js 应用程序。这里关于回调的示例是针对 Web 应用程序的。在移动应用上下文中,我没有重定向 URL。所以这个代码例如:

app.get('/auth/sso/callback',function(req,res,next) {...}

在移动客户端,我做一个 GET/login吗?

我已经使用移动客户端访问服务实现了登录。这是我可以建立的东西吗?例如,

app.post('/apps/:tenantId/:realmName/handleChallengeAnswer', function(req, res {...}

我可以在这里调用 Single Sign On API 吗?

非常感谢你的帮助!

0 投票
2 回答
148 浏览

ibm-cloud - Bluemix Mobile Push Notification Service,如何通过 consumerId 注册

发送推送通知消息时,consumerIds 可以指定为目标。但是在注册设备时,我看不到在 SDK 文档中提供 consumerId 的位置。

注册 iOS 设备

注册安卓设备

你能告诉我如何注册consumerId吗?

谢谢,

0 投票
1 回答
114 浏览

ibm-cloud - Bluemix:bms-samples-android-helloauthentication 错误

我正在尝试为基于 Google 的授权运行示例 BMS 应用程序

https://github.com/ibm-bluemix-mobile-services/bms-samples-android-helloauthentication

在 build.gradle 中将 targetSdkVersion 更改为 22 后,它在 Android Studio 模拟器上运行(我有 java.lang.SecurityException: Missing android.permission.GET_ACCOUNTS before the change)

按下“Ping Bluemix”按钮后,我的物理设备上出现以下错误:

有任何想法吗?

0 投票
2 回答
145 浏览

ibm-cloud - 申请秘籍在哪里?

我在“移动选项”选项卡中找不到我的应用程序密钥。

在此处输入图像描述

我去研究了移动应用程序安全性,发现它已经不复存在了。它被移动客户端访问所取代。那么它在哪里呢?

0 投票
1 回答
1460 浏览

android - NodeJS HTTP POST 通过 Express 接收图像

我正在使用 Bluemix 通过 NodeJS 开发一个“HTTP POST 侦听器”。该服务器应该是 Android 应用程序和 Watson Bluemix 服务之间的链接

这是我的代码

如何接收 base64 编码图像并将其保存到文件夹中?

谢谢你的帮助!

0 投票
2 回答
195 浏览

ios - IBM MobileFirst Platform Foundation (MFP) 和 Bluemix IMFCore SDK 中的重复符号

在 MyUnicity iOS 项目中尝试同时使用 mobilefirst 平台 SDK 和 IBM Bluemix 通知 SDK 时,我们遇到了一些问题。MFP 和 IMFCore 库之间存在许多重复符号,并且我们的项目构建在链接阶段失败(请参见下面的示例:我们总共得到“121 个重复符号用于架构 arm64”)。iOS 上的 Bluemix 推送通知需要 IMFCore 和 IMFPush 功能:

重复符号 _OBJC_IVAR_$_WLAFQueryStringPair._field 在:...重复符号 _WLAFQueryStringPairsFromDictionary 在:...重复符号 _OBJC_CLASS_$_WLDeviceAuthManager 在:... ... ld:架构 arm64 的 121 个重复符号 clang:错误:链接器命令失败并退出代码 1(使用 -v 查看调用)

我们已经看到移动优先平台 SDK 和 IBM 本地化 SDK 发生了类似的情况(参见:https ://developer.ibm.com/answers/questions/176115/ibmlocation-ios-sdk-worklight-api-duplicate-symbol .html)。在这种情况下,答案是使用来自移动优先平台的推送通知,但在我们的例子中,这是不可能的,因为推送通知服务由位于移动优先平台之外的 MACM 使用。

有一些一般性的建议可以解决这个问题,但这些解决方案看起来更像是 hack,或者涉及可能难以在其他开发环境中复制的步骤:

1)从静态库中手动删除符号

2)使用命名空间依赖项(涉及访问相关库)

3) 其他链接选项的使用

还有一个替代解决方案:在 MACM 中将 xtify 用于推送通知,而不是使用 bluemix 推送通知(MACM 支持 Bluemix Push 或 Xtify 作为推送通知解决方案)。

这里最好的做法是什么?

谢谢

0 投票
2 回答
335 浏览

android - 使用 BMS Client 时令牌如何以及何时刷新,有没有办法强制刷新?

我们正在使用:

和:

将授权数据存储在手机上。“授权数据将保存在本地存储”设置为始终。

上面的代码总是在启动时在我们的启动画面上运行,所以它总是在应用程序重新启动时运行。

我们遇到的问题是,在我们怀疑令牌过期的一段时间(数小时或数天)之后,我们会收到HTTP 307形式的响应。即使在重新启动应用程序后,我们仍然会收到对我们请求的响应。解决它的唯一方法是从设置进入应用程序并清除所有数据。

以下问题将帮助我们继续进行测试和可能的解决方案:

  1. 令牌在 BMSClient 中缓存了多长时间?(测试目的)
  2. AuthorizationManager 可以以任何方式帮助我们强制获取新的令牌吗?
  3. 他们是否正在开发注销功能?

我们的自定义监听器:

0 投票
2 回答
699 浏览

ios - 发送推送后未注册的设备

这听起来可能很奇怪,但我看不到任何其他解释。

我已经在 Bluemix 上设置了 IBM Push Notifications,这是我以前做过的。出于某种原因,我构建了这个新应用程序。每当我发送推送通知时,它都没有通过,我再次尝试这样做,它告诉我没有设备。

这只是今天才发生在我身上,也许是服务的问题?

我尝试过/注意到的一些事情:

  • 我的设备正在注册并通过控制台从服务接收成功消息。
  • 我只有 1 台设备,但监控现在告诉我 7 台设备已注册通知。
  • 使用 web 控制台发送推送通知时,第一次显示成功(但没有任何结果),再次单击,显示Internal Server error: No devices found.
  • 使用swagger docs,我输入我的appID并搜索设备,没有出现。我运行应用程序,出现一个,我将应用程序放在后台,仍然显示一个。我通过大摇大摆发送通知,说成功,检查注册设备,返回空数组。
  • 我的 iOS 应用程序中的代码仅限于为IMFPush/ IMFCorecocoapods 提供的示例,用于注册。我没有任何类型的退订代码。
  • 我已经验证了这一点,而没有运行我的任何 node.js 代码或仅使用 swagger / web 控制台工具的 iOS 代码。
  • 我正在使用以前用于不同应用程序的沙盒配置文件。
  • 我已删除 IMF 推送服务并重新创建。

任何帮助/见解将不胜感激。

0 投票
1 回答
38 浏览

push-notification - Does IBM BlueMix's Push Notifications service provide a console for authoring messages?

Not finding anything here:

I'm looking for a web console for sending messages to apps - similar to what is offered by UrbanAirship and Parse (rest its soul).