远程推送工具 推荐 -- Push Notifications

指路牌

  • 推送工具
  • iOS APNs

适用场景

以iOS为例,模拟后台服务器连接APNs,向设备远程推送信息。

背景

工作中碰到了iOS远程推送的需求,于是开始调研,在调研中发现了这个非常好用的工具,遗憾的是引导我跑完第一个hello world的博客是国外的网站,这个工具也是在那片文章中推荐的。而国内的网站有关APNs的博客或文档,没有一篇让我成功实现该功能的。

作为前端开发者,当我们想要测试后台API时,当然可以通过写逻辑代码来调试,但效率比之Postman要低很多,而当我们要使用APNs服务时,Push Notifications就充当了类似Postman的角色,它能够方面的串联APP与APNs服务器,极大的简化前端的开发成本,但是遗憾的是国内大多博客都自己通过某种后台语言实现一个服务,或使用繁琐的注册第三方的服务器,以上两种方案前者需要了解后台与APNs服务器的网络交互细节,后者需要了解繁琐的第三方服务配置规则,都前端开发者来说都不是很友好的选择。 Push Notifications可以非常轻易的解决这个问题。

Push Notifications

Push Notifications是一个免费开源的工具,能够同时支持安卓与iOS的推送功能,iOS同时支持certificate与token两种模式,只需要简单的讲配置信息填写进去即可。

比较有趣的是,该工具的作者应该不是一个中国人,但该作者却以“中国龙”作为应用的图标。

使用(以APNs -- key方式为例)

使用工具前需要先准备几样必须的数据

  1. Authentication Keys (在苹果开发者中心生成)
  2. Key ID of Authentication Keys (Authentication Keys的ID)
  3. Team ID (开发者账号的ID)
  4. Bundle ID (XCode生成应用时自己设置的ID)
  5. Device Token (通过代码,获取到的设备当前token)以上内容以此输入下图中,由于设计平台的菜单层级实惠变化的,此处不截图罗列不走,请自行搜索最新版教程。

全部素材准备好后即可以填写推送内容,点击Send推送。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏芝麻实验室

关于iPhone黑屏无法开机的修复方案

13110
来自专栏机器学习算法与Python学习

史上最强iPhone越狱工具诞生,而且是开源的

前不久,一位名为Axi0mx的开发人员发布了一个名为Checkm8的iPhone破解程序,而且是开源的。

10510
来自专栏大话swift

swiftUI之加载网络图片

SwiftUI之List Group NavigationView ForEach

16730
来自专栏测试技术圈

浅谈App测试~带音频

(1)账号密码登录注册 注册过程: a.app收集账号和密码 b.app请求服务端接口提交账号 c.服务器端进行数据格式和账号唯一性验证 d.记录注册数据并返回...

9110
来自专栏灵魂画师牧码

技巧 | 微信文章有那么多种字体?

这两天我在 md-nice 用户群里看到有人在群里问怎么设置微信推文里的字体,恰好我前阵子刚好看过一篇关于微信推文字体排版的文章,

28820
来自专栏APP测试

IOS手机耗电量测试的一个文艺玩法

在iOS通用设置中打开电池百分比数值显示,然后操作30分钟,60分钟,90分钟,看开始时和结束时电池百分比数值的差值。

9520
来自专栏大话swift

MDM生成描述文件

将配合和做的MDM配置进去生成一个.mobileconfig,通过appconfig2安装(当然也可通过网页邮件形式)

11130
来自专栏Flutter笔记

Flutter实战 | 从 0 搭建「网易云音乐」APP(二、Splash Page、登录页、发现页)

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

35520
来自专栏Linyb极客之路

老牌运维教你如何快速分析Linux服务器的性能问题

该命令可以显示关于系统各种资源之间相关性能的简要信息,这里我们主要用它来看CPU的一个负载情况。

10120
来自专栏Linyb极客之路

如何查看 Linux 服务器性能参数指标?

这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的,而那些更加细致、专业的性能监测和调优,可能还需要...

20930

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励