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

Discuz app打包app上架appstore小技巧

看到应用商店的其他广告没有,你们也可以试一试其他家的APP解决方案

或者直接点击链接进入https://addon.dismall.com/[email protected]_app.plugin

 

    第二步,安装一门APP的discuz插件,这里就不介绍他们的功能了,具体安装方法可以看应用商店的介绍。

    跟着一门APP的教程进入APP新建,配置好久可以用了。

    

    特别提示,这里我安装他们的插件,但是并不从他们插件里面创建APP,因为个人认为他们插件版的套餐限制比较固定,不够灵活,我还是比较喜欢一门APP主站的单功能模块组装模式。安装好插件之后,不在插件里面创建应用,而直接登录一门APP官方主站https://www.yimenapp.com/?un=39206去创建应用,插件功能依旧可以用,这样就不需要按照他们的插件套餐价格购买功能。

 

Discuz app打包app上架appstore小技巧

点击新建应用,输入自己的网址,和应用名字,点击新建按钮。

Discuz app打包app上架appstore小技巧

跟着页面流程设置LOGO和启动图,之后点击保存,之后点击左侧的生成安装包按钮

Discuz app打包app上架appstore小技巧

直接就可以生成安卓和苹果的APP了。

制作的APP和手机站是一模一样的,更改手机站APP就跟着变化。

我这里使用了原生QQ分享登录和微信分享登录。只需要在一门开发平台配置好接口即可。

微信分享和登录:

Discuz app打包app上架appstore小技巧

QQ分享和登录

Discuz app打包app上架appstore小技巧

DISCUZ插件后台设置一下APP端的拦截跳转

Discuz app打包app上架appstore小技巧

 

整个流程灰常方便,只需要去申请好接口就可以直接使用。

 

之后就上架appstore

先在一门APP开发平台后台找到证书与包名,之后上传IOS的上架证书

Discuz app打包app上架appstore小技巧

证书这里有很多坑!!!!!!!

如果你是第一次做IOS的证书,一定要千万小心,建议用一门官方提供的证书制作工具,一键生成。

Discuz app打包app上架appstore小技巧

点击这个就可以进到证书工具系统

Discuz app打包app上架appstore小技巧

看图,主要就3个步骤,添加IOS上架证书,设置好APP的包名,生成上架版的描述文件

Discuz app打包app上架appstore小技巧

 

拿到证书之后,上传一门开发平台,之后生成上架版的IPA。

之后把IPA上传到appstore

https://appstoreconnect.apple.com/

进入appstore上架平台填写各种资料,按照页面提示填写就行了,之后提交市场审核,一般1-3天就出审核结果了,我们这个审核的比较快,大概第二天就成功上架了。之后就可以在appstore里面搜索下载了。

Discuz app打包app上架appstore小技巧

APP内效果

Discuz app打包app上架appstore小技巧