转载

Bluemix for Mobile Developers 新增功能

Advanced Mobile Access 去哪里了?

您可能在博客、文章、文档、示例或网络上的其他许多地方看到过“Advanced Mobile Access”。如果您看遍了 Bluemix 目录,冥思苦想“它去哪里了?”不要烦恼!它仍在那里,只是改了个名字。“Advanced Mobile Access”现在称为“ Mobile Client Access ”— 而且它的功能较以前更好了。

最引人注目的是,Bluemix 上的第二代移动服务 – Mobile Client Access 、 IBM Push Notifications 和 Cloudant NoSQL Database – 现在同时支持 iOS 和 Android。所以,在您从移动应用程序起始模板创建应用程序时,您现在可同时支持 Android 和 iOS 平台(而且有完整的文档来指导您在两种平台上的操作)。请参阅  Bluemix 上的《 MobileFirst 服务现在支持 Android 》了解详情。

其次,在使用 Mobile Client Access 服务时有很多地方发生了变化,您可能想知道……

您的应用程序路由和 GUID 如今在应用程序的仪表板 / 欢迎屏幕上,所以一眼就可以找到它们,但如果您查看入门指南中的旧位置,您不会看到它们。这最初可能让人很困惑。从应用程序的仪表板,单击“Mobile Options”,将显示应用程序路线和 GUID。

Bluemix for Mobile Developers 新增功能

您也不再需要向 Mobile Client Access 服务注册您的应用程序的程序包标识符。在以前的 Advanced Mobile Access 版本中,您需要注册您的 iOS 应用程序的程序包标识符,然后才能利用身份验证、日志记录或操作分析。在 Mobile Client Access 服务中,不再需要这么做,所以更容易设置和运行它。只需连接您的应用程序即可开始工作:

面向 iOS 的 Objective-C

// initialize SDK with IBM Bluemix application ID and route   IMFClient *imfClient = [IMFClient sharedInstance];   [imfClient initializeWithBackendRoute:@"<APPLICATION_ROUTE>" backendGUID:@"<APPLICATION_ID>"];

(Swift 也可使用)

面向 Android 的 Java:

// initialize SDK with IBM Bluemix application ID and route   BMSClient.getInstance().initialize(this, "<APPLICATION_ROUTE>", "<APPLICATION_ID>");

要了解更多信息,请参阅 Mobile Client Access 入门 。

回页首

优化的 Node.js 后端调试

如果您使用 Mobile Client Access 服务构建移动应用程序,那么您能够使用 Node.js 添加自定义后端逻辑和服务。在过去,在 Bluemix 实例上调试 Node.js 需要分析日志语句来跟踪流和操作。在最新版本中,整个过程都变得容易得多。您现在可使用 node-inspector(是的,包含分隔符!)、shell (tty.js)、devconsole 和 hc(健康中心)来调试您的 Node.js 应用程序。

观看下面的视频了解更多细节:

了解更多信息:

正文到此结束
Loading...