安卓模拟器Android SDK安装完整图文教程,在最新的Adroid4.0.3R2模拟器中,已经加入了GPU支持,可以支持OeGLES2.0标准,让开发者可以借助模拟器来测试自己的OeGL游戏。在去......
通过ionic.io发送Push Notification之一
ionic 是一种跨平台手机开发的方案,本文介绍通过ionic.io提供的服务发送Push Notification的方法。
这是第一部分:受限模式。
为验证ionic.io Push Notification,可以使用一种简化的模式,直接发送消息给浏览器,省去了许多繁琐的步骤。在完成测试后,再实现完整方案。
工具/原料
- ionic
- ionic.io 账号
- Google API console 账号
- Apple Developer 账号
方法/步骤
创建ionic app
ionic start pushdemo
cd pushdemo
安装需要的元件
ionic add ionic-platform-web-client
ionic plugin add phonegap-plugin-push --variable SER_ID=12345
id: 12345 是GCM的sender id,受限模式下,并不需要GCM,因此暂时使用12345作为id
创建ionic.io app
ionic io init
有可能需要输入用户名和密码。完成后,在ionic.io的Dashboard中可以看到app已经建好了。
创建一个新的API Token(pushdemo -> Settings -> New API Token)。
设置dev_push为true,使其工作为“受限模式”
ionic config set dev_push true
在代码中注册Push Notification
.run(function($ionicPlatform){
$ionicPlatform.ready(function(){
varpush=newIonic.Push({
"debug":true
});
push.register(function(token){
console.log("Devicetoken:",token.token);
});
});
})
运行app,获取Device token
ionic serve
记录下Device token,需要注意的是,此token在每次运行app时都不同,因此只能在测试时使用。
创建fake_push_profile
测试用的certificate
发送Push Message
curl-XPOST-H"Authorization:BearerAPI_TOKEN"-H"Content-Type:application/json"-d'{ "tokens":["DEV_DEVICE_TOKEN"], "profile":"fake_push_profile", "notification":{ "message":"HelloWorld!" }}'"https://api.ionic.io/push/notifications"
注意替换API_TOKEN和DEV_DEVICE_TOKEN.
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
- 详细阅读
-
Delphi XE7下如何创建一个Android模拟器调试详细阅读
Delphi XE7下如何创建一个Android模拟器调试,利用DelhiXE7我们可以进行多种设备程序的开发,尤其是移动开发应用程序得到不断地加强。在实际的Adroid移动程序开发中,如果我们直接用......
2023-03-17 369 Android