个人开发者app消息推送简单实现思路

个人开发者app消息推送简单实现思路最近新做了一个app,中午没事大脑在简单的思索者。。假如:我的这个app很火,用的人会很多,那么它就成了我的一个个人平台。如果我想让给广大用户推送一个新消息,该怎么办?当然你可以百度搜服务器消息推送实现之类的。但是软而一想,能不能通过一个简单方法实现呢。我想应该是有的。前期准备:1.首先我们花几十元注册个域名2.购买个便宜的主机,网上有一年几十元的那种3.将域名解析

大家好,又见面了,我是你们的朋友全栈君。

最近新做了一个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及是版本号,当发现版本号有更新时,提示用户安装新版本。

虽然此法简单粗暴,但是应该安全有效。希望对您能有所帮助,欢迎交流一起进步。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144083.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月11日 下午11:00
下一篇 2022年5月11日 下午11:00


相关推荐

  • DM368开发 — 你需要了解的知识点

    DM368开发 — 你需要了解的知识点一、标清、高清、全高清、超清(超高清)的区别480×320,640×480标清1024x720p高清1920x1080i(隔行扫描)也属于高清1920x1080p全高清3840×2160,7680×4320超(高)清========================================480P、720P、1080P是什么意思?720P是美国电影电视工程师协会(SMPTE

    2022年8月13日
    5
  • 河北2021普通高考理科成绩查询,2019年河北高考一分一段表 文科理科成绩排名查询…[通俗易懂]

    河北2021普通高考理科成绩查询,2019年河北高考一分一段表 文科理科成绩排名查询…[通俗易懂]2019年河北省普通高校招生文理科考生成绩统计表最新!2019年河北省普通高校招生文理科考生一分一档统计表公布!河北考生和家长可登录河北省教育考试院官方网站(http://www.hebeea.edu.cn)查询《2019年河北省普通高校招生各类考生成绩统计表》。2019年河北省普通高校招生文理科一分一档统计表2019河北高考一分一档统计表公布2019河北高考一分一档统计表公布22019河北高考一…

    2022年7月14日
    15
  • WebService技术详解 (一)

    WebService技术详解 (一)WebServiceWe 简介 WebService 技术 能使得运行在不同机器上的不同应用无须借助附加的 专门的第三方软件或硬件 就可相互交换数据或集成 依据 WebService 规范实施的应用之间 无论它们所使用的语言 平台或内部协议是什么 都可以相互交换数据 简单的说 WebService 就是一种跨编程语言和跨操作系统平台的远程调用技术 所谓跨编程语言和跨操作平台

    2026年3月26日
    2
  • idea 中代码大小写切换快捷键

    idea 中代码大小写切换快捷键ctr shift u

    2026年3月17日
    2
  • 怎么卸载nodejs(nodejs mongodb)

    Node.js是一个JavaScript运行环境,可以使JavaScript这类脚本语言编写出来的代码运行速度获得极大提升,那么安装后该如何卸载呢?Windows平台下卸载nodejs对于Windows平台来说,所有的应用程序的卸载方法都是一样的。1、在【卸载程序】中卸载程序和功能在桌面左下角单击【开始】按钮,然后选择【控制面板】,在控制面板窗口中找到【卸载程序】,单击打开。打开后可以看到所有已经安装的程序,找到node.js,然后单击右键选择【卸载】等待一会后系统就会提示卸..

    2022年4月18日
    267
  • 虚拟机无法在windows10上运行_虚拟机中安装windows10详细教程

    虚拟机无法在windows10上运行_虚拟机中安装windows10详细教程虚拟机中安装Windodxp系统,可能会存在一些问题,现在把安装中碰到的问题和解决方法总结如下: 问题1:outputerrorfiletothefollowinglocation:问题2:Exiting Intel PXE ROM.OperatingSystemnotfound问题1和问题2解决方法:需要对虚拟机进行分区,分配一个主分区,

    2022年8月16日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号