张扬20020415
插件写好了怎么添加版本更新提醒
就当我有了新版本插件后
让插件使用者知道有更新
如何做到

飞翔之歌
如果你有一个服务器,思路如下:
      在服务器中任意创建一个文件(名字必须始终不变),内容为最新的版本号
      在插件中每隔一段时间发送网络请求读取该文件内容,判断插件目前版本是否与该文件内容相符
      不符则发送提示

这并不是最优解

ARSpark
本帖最后由 RarityEG 于 2021-8-9 08:40 编辑

另一种方法是有规律地发布更新,例如每月发布一次(利用持续部署),这样便可以在你的插件中计划提示更新的时间(典型代表:OpenJDK,每六个月一次,几乎雷打不动)),不过如果服务器的时钟不准就会有点麻烦(
(楼上莫谦虚,那差不多就是最优解了(
还有要注意的是更新前必须征得服务器管理人员明确同意(即自动更新不能默认开启),否则属于恶意软件
(或者直接让腐竹手动下载…不过99%的腐竹从不更新插件,因此最好还是取得授权后自动化

美味的曲奇
本帖最后由 美味的曲奇 于 2021-8-9 18:52 编辑

如果有服务器的话
在服务器的固定位置放置一个版本文件
比如
www.example.com/version.json
里面放上版本的信息
例如
{
    "version":"1.0",
    "log":"修复了一些bug\n添加了一些bug"
}
然后在插件上写代码每次启动时候去获取版本信息
当 插件的版本号 落后于 云端的版本号时
显示更新提示

主要如果没有云服务器会很麻烦
或者在MCBBS发布贴标题写上版本号然后插件去爬

天意无情
萨达所大所大所多无无无无