Discuz app打包app上架appstore小技巧
做了很多年的论坛网站了,从discuz到pw再到discuz,作为一个资深的草根站长,混迹于建站领域多年。我们主要是做本地门户的,现在做单纯的PC站其实流量已经很有限了,一直也在观察用什么方法转型到移动端来。但是成本太高了,一个APP动不动就要几万块,有的一些APP还需要绑定您的数据,这个更加不能接受,我们辛苦做的内容,十多年的内容可以让其他平台直接获取,这个是不可接受的。
以前也做过APP,不过维护成本太高了,作为草根站长,实在没那么多的精力再去维护一个单独的APP。中间有那么几年都是直接用的公共号来解决移动端的需求,让用户关注我们公共号,通过H5的方式。好了废话不多说了,进入正题吧,我现在的discuz论坛移动端解决方案是用的一门的,直接将我们之前的H5手机站打包封装成移动端APP,修改网站之后APP跟着变化,并且接通常用的原生APP的功能,个人感觉还是很适合自己的。
对于APP打包这个有一定了解的小伙伴一定知道现在HTML混合开发已经很流畅了,市面有几个比较大的商用平台也做的非常的棒,这里就简单列一下通过一门APP(https://www.yimenapp.com/?un=39206)来处理discuz论坛打包制作APP并上架到appstore的过程。
第一步,登录discuz官方应用市场https://addon.dismall.com在市场里面搜索正版的一门APP
看到应用商店的其他广告没有,你们也可以试一试其他家的APP解决方案
或者直接点击链接进入https://addon.dismall.com/[email protected]_app.plugin
第二步,安装一门APP的discuz插件,这里就不介绍他们的功能了,具体安装方法可以看应用商店的介绍。
跟着一门APP的教程进入APP新建,配置好久可以用了。
特别提示,这里我安装他们的插件,但是并不从他们插件里面创建APP,因为个人认为他们插件版的套餐限制比较固定,不够灵活,我还是比较喜欢一门APP主站的单功能模块组装模式。安装好插件之后,不在插件里面创建应用,而直接登录一门APP官方主站https://www.yimenapp.com/?un=39206去创建应用,插件功能依旧可以用,这样就不需要按照他们的插件套餐价格购买功能。
点击新建应用,输入自己的网址,和应用名字,点击新建按钮。
跟着页面流程设置LOGO和启动图,之后点击保存,之后点击左侧的生成安装包按钮
直接就可以生成安卓和苹果的APP了。
制作的APP和手机站是一模一样的,更改手机站APP就跟着变化。
我这里使用了原生QQ分享登录和微信分享登录。只需要在一门开发平台配置好接口即可。
微信分享和登录:
QQ分享和登录
DISCUZ插件后台设置一下APP端的拦截跳转
整个流程灰常方便,只需要去申请好接口就可以直接使用。
之后就上架appstore
先在一门APP开发平台后台找到证书与包名,之后上传IOS的上架证书
证书这里有很多坑!!!!!!!
如果你是第一次做IOS的证书,一定要千万小心,建议用一门官方提供的证书制作工具,一键生成。
点击这个就可以进到证书工具系统
看图,主要就3个步骤,添加IOS上架证书,设置好APP的包名,生成上架版的描述文件
拿到证书之后,上传一门开发平台,之后生成上架版的IPA。
之后把IPA上传到appstore
https://appstoreconnect.apple.com/
进入appstore上架平台填写各种资料,按照页面提示填写就行了,之后提交市场审核,一般1-3天就出审核结果了,我们这个审核的比较快,大概第二天就成功上架了。之后就可以在appstore里面搜索下载了。
APP内效果