首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ionic.io项目中使用IBM Bluemix BMS移动推送通知服务?

如何在ionic.io项目中使用IBM Bluemix BMS移动推送通知服务?
EN

Stack Overflow用户
提问于 2016-12-11 23:58:10
回答 1查看 235关注 0票数 2

从这里开始:

https://github.com/ibm-bluemix-mobile-services/bms-samples-cordova-hellopush

我从git上建立了一个新的本地cordova项目。

要在ionic.io中使用它,我还需要两个文件,package.json和ionic.config.json。

缺少的package.json是这样添加的:

代码语言:javascript
复制
{
  "name": "exampleapp",
  "version": "1.1.1",
  "description": "ExampleApp: An Ionic project",
  "dependencies": {
    "gulp": "^3.5.6",
    "gulp-sass": "^2.0.4",
    "gulp-concat": "^2.2.0",
    "gulp-minify-css": "^0.3.0",
    "gulp-rename": "^1.2.0"
  },
  "devDependencies": {
    "bower": "^1.3.3",
    "gulp-util": "^2.2.14",
    "shelljs": "^0.3.0"
  },
  "cordovaPlugins": [
    "cordova-plugin-whitelist",
    "cordova-plugin-device",
    "cordova-plugin-console",
    "cordova-plugin-statusbar",
    "cordova-plugin-splashscreen",
    "ibm-mfp-push",
    "ionic-plugin-keyboard"
  ],
  "cordovaPlatforms": [
    "ios",
    {
      "platform": "ios",
      "version": "",
      "locator": "ios"
    }
  ]
}

和丢失的ionic.config.json文件

代码语言:javascript
复制
{
  "name": "ExampleApp",
  "app_id": ""
}

然后我打电话给

ionic io init

将此应用程序添加到我的ionic.io应用程序。

接下来,我在新应用程序的ionic.io中创建了一个新的开发人员构建配置文件,其中包含所有的苹果凭证和配置配置文件信息。

我将bluemix应用程序路由和GUID添加到index.js文件中。(这些来自bluemix中的推送服务移动设置对话框)。

现在有了

ionic package build ios --profile=dev

我构建了ios移动应用程序,并将其下载到iTunes,以便将其安装到我的设备上。

该应用程序的安装没有错误,但什么也不做。

我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-12-12 02:15:38

您需要使用最新发布的IBM Bluemix Cordova Push插件bms-push,而不是ibm-mfp-push。您还需要在实际的iOS设备上运行您的应用程序,而不是在模拟器上运行才能接收推送通知。

添加bms-push需要对AppDelegate文件进行一些更改。Follow the instructions herebms-push添加到您的项目中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41088080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档