ionic3 socket.io通过ionic.io发送PushNotification之一

通过ionic.io发送Push Notification之一,ioic是一种跨平台手机开发的方案,本文介绍通过ioic.io提供的服务发送PuhNotificatio的方法。这是第一部分:受限模式。为验证ioic.ioPuhNotificatio,可以使用一种简化的模式,直接发送消息给浏览器,省去了许多繁琐的步骤。在完成测试后,再实现完整方案。
ionic是一种跨平台手机开发的方案,本文介绍通过ionic.io提供的服务发送PushNotification的方法。这是第一部分:受限模式。为验证ionic.ioPushNotification,可以使用一种简化的模式,直接发送消息给浏览器,省去了许多繁琐的步骤。在完成测试后,再实现完整方案。工具/原料ionicionic.io账号GoogleAPIconsole账号AppleDeveloper账号方法/步骤1创建ionicappionicstartpushdemocdpushdemo 2安装需要的元件ionicaddionic-platform-web-clientionicpluginaddphonegap-plugin-push--variableSENDER_ID=12345id:12345是GCM的senderid,受限模式下,并不需要GCM,因此暂时使用12345作为id3创建ionic.ioappionicioinit有可能需要输入用户名和密码。完成后,在ionic.io的Dashboard中可以看到app已经建好了。步骤阅读4创建一个新的APIToken(pushdemo->Settings->NewAPIToken)。步骤阅读5设置dev_push为true,使其工作为“受限模式”ionicconfigsetdev_pushtrue6在代码中注册PushNotification.run(function($ionicPlatform) {    $ionicPlatform.ready(function() {       var push = new Ionic.Push({          \"debug\": true      });       push.register(function(token) {          console.log(\"Device token:\",token.token);       });    });})7运行app,获取Devicetokenionicserve记录下Devicetoken,需要注意的是,此token在每次运行app时都不同,因此只能在测试时使用。步骤阅读8创建fake_push_profile测试用的certificate步骤阅读步骤阅读9发送PushMessagecurl -X POST -H \"Authorization: Bearer API_TOKEN\" -H \"Content-Type: application/json\" -d \'{  \"tokens\": [\"DEV_DEVICE_TOKEN\"],  \"profile\": \"fake_push_profile\",  \"notification\": {    \"message\": \"Hello World!\"  }}\' \"https://api.ionic.io/push/notifications\"注意替换API_TOKEN和DEV_DEVICE_TOKEN.步骤阅读END

本文来自投稿,不代表长河网立场,转载请注明出处: http://changhe99.com/a/V5dam21dX7.html

(0)

相关推荐