大家好,又见面了,我是你们的朋友全栈君。
最近新做了一个app,中午没事大脑在简单的思索者。。假如:我的这个app很火,用的人会很多,那么它就成了我的一个个人平台。如果我想让给广大用户推送一个新消息,该怎么办?当然你可以百度搜服务器消息推送实现之类的。但是软而一想,能不能通过一个简单方法实现呢。我想应该是有的。
前期准备:
1.首先我们花几十元注册个域名
2.购买个便宜的主机,网上有一年几十元的那种
3.将域名解析到主机,主机绑定域名。
开发实现:
1.在app中通过文件存储(sharepreference或数据库)存储一个int值(你的消息id)。假如是99。
2.在你购买的主机中上传一个 ad.txt 文本,里面只写两行内容。
例如:
100
“大家好,我是小明”
3.在app中实现代码,从主机中读取ad.txt文本,获取id和消息内容,进行判断,若果获取的id等于本地存储的id,则不做任何响应。如果获取的id大于本地存储的id。则获取对应消息字符串,进行响应处理。(可以是对话框显示给用户,可以是链接直接用webView打开等等),并更新本地的id存储。
4.剩下的就自己发挥了。这个办法同样可以用到版本的更新提示中。id及是版本号,当发现版本号有更新时,提示用户安装新版本。
虽然此法简单粗暴,但是应该安全有效。希望对您能有所帮助,欢迎交流一起进步。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/144083.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...