如何让你的APP不失联

最后更新于:2023-02-13 07:20:21

实际上,据我目前所知,APP不失联只是一个噱头,不太可能做到永不失联。

SK针对不失联是如何做的?

每款SK软件都有一个对接地址(或域名),可以用这个地址直接搭建后端服务,也可以用这个地址返回真实的搭建后端服务的域名。

APP在打开时首先会请求此地址,如果这个地址返回了一个http开头的域名(ip+端口),那么软件就会认为我应该去返回的地址中拿数据,如果此地址没有返回http开头的域名,那么软件就会认为我应该从这个地址里拿数据。

由此可见,这个对接地址是比较重要的一个地址,这个地址如果能够保持稳定运行,那么APP就不太可能失联。

实际上用户购买的域名或服务器都是有时限的,域名还有可能会被拦截,如果对接的IP,服务器可能到期不续费。

所以对接地址填写自己的域名或IP过段时间可能就会遇到域名到期或服务器到期的情况。

但是填写大厂的域名可能就不会到期。

各大云平台基本都有对象存储的功能(类似与网盘),把文件上传上去,可以返回一个访问此文件的地址,这个地址是云平台的地址,比较稳定,所以用户的对接地址可以填写此类地址,比如阿里云,新建一个api.txt文件,在这个文件里写上真实的对接域名,比如https://api.sk.com,把api.txt上传到阿里云对象存储,这样就会得到此txt文件的访问地址,比如:https://oss.ali.com/abc/api.txt,我们就可以用此地址作为软件的对接地址。

如果你的https://api.sk.com域名到期了,想换一个域名,直接把阿里对象存储的api.txt改成你所需要的即可。

如果使用了对象存储的地址,那么在打包时需要填写软件的更新地址。具体内容可查看关于对接域名和打包平台的“软件更新地址” – SK (skapp.one)

如果此前对接了自己的域名或IP想变更下怎么办??

目前SK发卡平台(faka.skapp.one)支持在线自助购买,只需要购买更换对接地址,授权域名(打包平台-卡密兑换),购买成功后,会自动发放相关卡密,使用此卡密到打包平台兑换即可,打包平台兑换路径:卡密兑换-修改对接域名、授权域名-填写卡密和相关域名即可。

关于对接域名和授权域名,可到关于对接域名和打包平台的“软件更新地址” – SK (skapp.one)查看。

由于SK是离线授权,使用修改了域名你之前的软件也可以正常使用。

为了防止有用户多次更改域名的情况(代打包的情况),我们会不定期查看更改次数,次数过多可能会被封号。