个人app推送消息如何实现?
app推送推送
2018-08-16

现在个人做app的很多,但是很多app存在一个问题就是,我的app有很多人使用,但是并不具备app推送消息的功能,市面上大多数app都是具备消息推送功能,个人app推送消息是如何实现的呢?有没有比较简单的方式去实现这样一个功能呢?

实现个人app推送消息前期准备:
1.首先我们花几十元注册个域名
2.购买个便宜的主机,网上有一年几十元的那种
3.将域名解析到主机,主机绑定域名。

开发实现:
1.在app中通过文件存储(sharepreference或数据库)存储一个int值(你的消息id)。假如是99。
2.在你购买的主机中上传一个 ad.txt 文本,里面只写两行内容,内容根据app特性自由发挥即可。
3.在app中实现代码,从主机中读取ad.txt文本,获取id和消息内容,进行判断,若果获取的id等于本地存储的id,则不做任何响应。如果获取的id大于本地存储的id。则获取对应消息字符串,进行响应处理。(可以是对话框显示给用户,可以是链接直接用webView打开等等),并更新本地的id存储。
4.剩下的就自己发挥了。这个办法同样可以用到版本的更新提示中。id及是版本号,当发现版本号有更新时,提示用户安装新版本。

整个下来还是需要一点时间完成的,除了自己动手之外,也可以借助外部力量来完成,比如说可以接入免费的MobPush的app消息推送SDK,自己也不用烦恼,不用花钱就可以实现app推送功能,还是比较省心的。