【获取APP下载链接】discuz创建APP之后获取APP下载分发链接

为了方便开发者内部测试下载APP,在APP没有上架应用商店之前,开发者可以使用一门推荐的三方分发平台进行APP的下载;
可以通过三方分发平台快速获取APP外部下载链接和二维码!

在一门APP开发者中心,可以直接下载安装包,但是二维码是动态的,并且不支持频繁下载!
解决方案:
1.您可以下载APP安装包上传自己服务器,通过自己服务器下载APP;
2.通过一门推荐的三方分发平台快速获取APP下载链接和二维码【收费的哦,6元起充】

这里主要介绍通过分发平台快速获取下载链接地址和二维码!
1.首先登录一门APP开发平台,DZ用户请从插件里面点击进入!

2.在一门APP开发者中心,进入【生成安装包】页面

找到需要获取下载链接的APPID,点击生成安装包进入对应页面

在二维码右侧,点击内测分发服务商,根据自己业务地区,选择香港或内地节点,点击进入对应分发平台

3.进入对应的分发平台,在分发控制台进行新建分发操作

直接点击【新建分发】进入分发创建页面

如图,选择一个下载域名,其他选项根据自己需求选定,最后点击【新建分发】

如图所示,这里我们就获取了分发的下载二维码和下载链接地址!

4.在分发平台设置关联打包的discuz APP的APPID;
或者手动上传APP,绑定APK安装包至分发下载链接;

直接关联对应的appID

手动上传安装包,从本地电脑上传APK安装包

无论是一键选择关联APPID还是自助本地上传APK文件都是为了绑定分发链接下载到指定的APP文件!
您可以根据自己需求,自行操作,一般建议选择自动关联,从一门打包平台一键关联,可以保持APP版本时刻下载到最新版,而无需手动上传更新!

5.给分发平台充值,分发平台是付费的,最低6元起,每下载一次扣除点数1点!

内测分发平台为付费平台,开发者请充值后正式使用!最低6元起充!

温馨提示:
更多分发下载教程,请查看:https://www.yimenapp.com/fenfajiaocheng.html
——分发可以接入自有域名作为下载域名,更多高级功能,请查阅上面的教程链接

【桌面软件】discuz 网站打包成电脑端桌面软件 方法

一门支持网站打包成APP!
也支持网站打包成桌面软件。
可以通过一门一键将discuz 的PC网站打包成winodws.exe、MaoOS.dmg、Linux.deb、Linux.rpm格式安装包!兼容三大桌面操作系统安装包直接安装!

这里主要来介绍怎么通过Discuz插件快捷创建桌面软件应用!
1.首先从一门APP插件中心进入到APP开发者后台!

2.进入一门开发者中心,点击相关应用左侧导航,切换到【电脑版】

如图,进入对应的APPID,在左侧顶部导航,点击切换至【电脑版】

3.点击左侧导航【电脑版基本信息】设置软件的名字和LOGO

4.点击左侧【生成安装包】生成桌面软件

点击生成,点击之后耐心等待2分钟左右,生成成功后,上拉页面,可以看到对应的系统的安装包下载按钮

5.耐心等待生成成功,之后上拉页面下载对应系统软件安装包!

如图,生成成功之后,上拉页面可以看到对应的系统软件的下载按钮!
点击即可下载到本地电脑

如图,这样我们就完成电脑端软件的在线打包!
整个过程非常的简单快捷哦!

温馨提示:修改PC打包网址,请在discuz插件 一门APP 插件里面进行修改哦!
修改后,务必请重新生成新版安装

阿里云发送短信提示 curl error 60: ssl certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)

在阿里云短信开发好之后,点击发送短信提示:curl error 60: ssl certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)


问题主要是由于缺少根证书,然后curl无法访问https
解决方案:给服务器增加一个cacert.pem根证书

1.下载证书 https://curl.haxx.se/ca/cacert.pem
2.上传服务器,任意位置
比如:D:\php\cacert.pem
3.打开PHP.ini在最后一行写入curl.cainfo=”D:\php\cacert.pem”
只有保存,并重启服务器



图打开PHP.ini在最后一行写入curl.cainfo=”D:\php\cacert.pem”

Windows服务器环境 配置 cacert.pem 教程,discuz插件无法创建APP或成功后不刷新

如果您的服务器环境是windows;
可能会导致curl获取不到通信的HTTPS接口;
会导致插件无法创建应用
您需要配置一下PHP.INI

1.下载cacert.pem,上传至您的服务器;
下载:点击下载cacert.pem

2.将ZIP文件解压获取到cacert.pem,并上传您的windows服务器

3.将cacert.pem移动到您的PHP5.6及以上版本的目录下

获取到cacert.pem的文件在服务器上的路径
如:D:SOFT_PHP_PACKAGEphp5.6cacert.pem

4.找到PHP5.6或以上版本目录下的PHP.INI文件,打开
在文件最底部输入:curl.cainfo = “文件路径”
我们这里的路径为:D:SOFT_PHP_PACKAGEphp5.6cacert.pem
那么即输入:curl.cainfo = “D:SOFT_PHP_PACKAGEphp5.6cacert.pem”

之后保存PHP.INI

5.重启IIS

重启之后,插件就可以创建APP了

curl无法访问https cURL error 60报错解决方案,curl获取不到通信的HTTPS接口

使用curl访问报错提示:cURL error 60: SSL certificate problem: unable to get local issuer certificate

如果您的服务器环境是windows;
可能会导致curl获取不到通信的HTTPS接口;
会导致插件无法创建应用
您需要配置一下PHP.INI

1.下载cacert.pem,上传至您的服务器;
下载:点击下载cacert.pem

2.将ZIP文件解压获取到cacert.pem,并上传您的windows服务器

3.将cacert.pem移动到您的PHP5.6及以上版本的目录下

获取到cacert.pem的文件在服务器上的路径
如:D:SOFT_PHP_PACKAGEphp5.6cacert.pem

4.找到PHP5.6或以上版本目录下的PHP.INI文件,打开
在文件最底部输入:curl.cainfo = “文件路径”
我们这里的路径为:D:SOFT_PHP_PACKAGEphp5.6cacert.pem
那么即输入:curl.cainfo = “D:SOFT_PHP_PACKAGEphp5.6cacert.pem”

之后保存PHP.INI

5.重启IIS

cURL error 60: SSL certificate problem: unable to get local issuer certificate

cURL error 60: SSL certificate problem: unable to get local issuer certificate

解决方案

下载证书 https://curl.haxx.se/ca/cacert.pem

上传服务器,任意位置

比如:D:\php\cacert.pem

打开PHP.ini

在最后一行写入
curl.cainfo=”D:\php\cacert.pem”

只有保存,并重启服务器

图cURL error 60: SSL

discuz开发app在一门查看里面开启全局设置配置域名

discuzapp全局配置域名配置

在您的discuz站点管理后台,点击插件,进入一门APP插件管理
在插件左侧导航点击 全局配置-域名设置

域名设置主要设置您的站点域名基础信息

站点域名
——该设置项目,主要输入您网站域名即可,按照页面提示输入

跳转方式
——主要为设置登录后的跳转方式,跳转UI呈现
——有两种跳转方式,一种为提示跳转,顾名思义提示跳转页面会有提示款,提示用户当前正在跳转
——静默跳转,是不会有任何提示的

一般默认即可

跳转地址
——主要为设置用户登录之后,跳转页面地址

——您可以根据自己的实际业务需求,设置用户登录之后的跳转地址!

温馨提示:这里的跳转地址,请务必输入完整的网址

discuz开发app开启分享优化,自动优化分享图标标题和描述文字

discuzapp全局配置分享配置

在运营dz中,经常会用到分享功能
但是dz模板很多,有很多模板或插件并没有定义html的描述
这种情况下,APP默认规则取到的数据可能为空
为了优化分享效果
我们建议在全局配置里面开启分享优化

一门APP插件左侧导航全局配置-分享优化

点击开关,开启分享优化

优化”原生标题栏””侧滑边栏””浮动功能面板”分享效果
分享标题自动调用页面title标签
分享描述自动调用页面description标签
分享图标自动调用帖子第一张图开启分享优化之后,可以针对QQ分享、微信分享、微博分享等分享组件分享出去的卡片数据进行指定!

当然您如果有一定的html开发能力,您也可以参考我们的demo
进行自定义分享数据的设置!

discuz开发app配置APP登录跳转链接,登录后跳转页面设置

discuzapp全局配置登录页面【重要】
登录页模板的配置非常重要,新手务必设置;
discuz模板和插件非常多,我们没办法针对每一个模板或插件进行登录页兼容!
更主要的是我们提供了很多样的登录方式,所以一门推出了专门针对discuz的登录页面模板!

短信登录-手机短信验证码登录
QQ登录-H5或APP拉起QQ授权登录
微信登录-微信内登录,H5或APP拉起微信授权登录
微博登录-H5或APP拉起微信授权登录
号码登录-本机设备号码自动识别验证登录,兼容移动联通电信手机卡
苹果登录-appleid授权登录

——我们建议您使用一门提供的登录页面模板
——当然您可以联系您的模板或插件开发者接入我们的APP登录

那怎么使用一门提供的登录页面模板呢?
您的站点管理后台,应用,进入一门APP插件
左侧全局配置-登录页面

在页面可以看到3个类别登录页面设置
默认我们是留空的
您需要手动复制,之后黏贴到上面的输入框

APP登录页
H5登录
PC登录
——3个登录页,请根据自己的需求设置
比如我只想在APP内使用一门提供的登录页面模板!那么可以只设置APP登录页
APP登录页

*留空为您discuz模板自带的登录页面
*推荐使用一门提供的APP登录页面:
./source/plugin/yimen_app/static/h5/#/login
支持微信、微博、QQ三方授权登录
支持识别unionid,多端数据互通,实现账户唯一性
支持识别设备本机号验证无感登录

H5登录

*留空为您discuz模板自带的登录页面
*推荐使用一门提供的H5登录页面:
./source/plugin/yimen_app/static/h5/#/login 复制
支持微信、微博、QQ三方授权登录
支持识别unionid,多端数据互通,实现账户唯一性
支持识别设备本机号验证无感登录

PC登录

*留空为您discuz模板自带的登录页面
*推荐使用一门提供的PC登录页面:
./source/plugin/yimen_app/static/pc_login/index.html
支持微信、微博、QQ三方授权登录
支持识别unionid,多端数据互通,实现账户唯一性
支持本站APP扫码同步授权登录

discuz开发app实现app注入JS脚本

discuzapp全局配置注入JS

注入JS为方便开发者使用的,需要有一定的JS能力
可以在不更改任何discuz源代码模板或插件的情况实现JS注入能力
可以解决一些小功能或细节优化问题

您的站点管理后台,一门APP插件,进入
全局配置-JS注入

可以分别为APP、H5、PC进行JS注入能力
APP注入——这里输入的JS只针对在APP内生效!

H5注入——这里输入的JS只针对在H5内生效!

PC注入——这里输入的JS只针对在PC内生效!

如果您不会JS,但是想实现一些小需求
您可以联系右侧的在线客服,我们可以提供一定的定制服务!

discuz开发app实现APP注入CSS样式表能力

discuzapp全局配置注入CSS

注入CSS主要为解决在不修改任何源代码的情况下针对一些页面的元素样式进行个性化指定
可以分别为APP、H5、PC注入CSS样式,实现不同端口不用的样式!

应用-一门APP插件-全局配置-CSS注入

APP注入CSS -注入的CSS只会在APP内生效!

H5注入CSS  -注入的CSS只会在H5内生效!

WEB注入CSS -注入的CSS只会在WEB内生效!

如果您不是很会CSS,可以联系右侧的在线客服
我们也提供一定的CSS代写服务!

discuz开发app做APP测试开启调式模式

discuzapp全局配置调试相关

为了给discuz开发者提供更精准的问题查找
一门APP插件有调试开关,和日志记录
如果二次开发接入需要使用,请自行在插件里面开启!

全局配置-调试相关

可以根据自己的需求,选择开启跨域调试和SQL日志

当然,如果您并非开发者,请忽略该功能点!

如果有任何不满足您使用的地方,您也可以直接联系右侧在线客服
向我么提出要求或建议!

discuz开发app配置登录,支持QQ登录微信登录微博登录短信登录苹果登录

discuzapp登录配置基本设置

一门app插件-登录配置-基本设置

可以在这里设置:
登录绑定
同步头像
用户协议
隐私协议
积分赠送

1.登录绑定-用户使用三方授权注册登录后是否绑定论坛用户信息
如果不开启,将会自动创建用户名,一般会只是使用第三方授权信息的用户名,比如微信名!

开启后效果!

绑定老用户-如果这次的授权登录方式没有绑定过用户名,会提示绑定,用户可以输入老用户账户和密码,进行三方登录方式的绑定!

绑定新用户-可以输入新用户名和密码,用户名会默认拉取三方授权登录的用户名,用户也可以自行修改输入!

2.同步头像-将三方授权登录的社交账户的头像直接同步过来,直接拉取三方授权账户的头像图标为论坛会员头像!
可以根据自己的实际业务需求设置是否需要同步头像
一般建议开启!

3.用户协议-您的论坛的用户协议!

可以写一篇“用户协议”的帖子,在此粘贴帖子网址

4.隐私政策-您的论坛的隐私政策地址链接

可以写一篇“隐私政策”的帖子,在此粘贴帖子网址

5.积分赠送 – 用户三方授权注册登录后赠送的积分

温馨提示:这里赠送的积分类型同支付充值的积分类型一致
如需更换积分类型,请移步支付设置



discuz开发app配置APP端登录模板样式

discuzapp登录配置登录页模板

一门插件提供的登录页面模板,您可以再次进行一些个性化的定义

可以设置:
顶部图片;
按钮的左渐变色;
按钮的右渐变色;

1.顶部图片设置

默认有30张图片,输入1-30任意数字即可
图片路径:source/plugin/yimen_app/static/img/{1-30}.jpg
您可以上传自定义图片到服务器目录,之后输入图片文件名即可

温馨提示:
2.0插件图片地址更改为 /source/plugin/yimen_app/static/login/img 目录下;
您可以登录服务器或者管理面板进入对应的文件夹,更换图片

图片命名规则:1-30
您可以更改里面的任意图片,进行替换,之后在输入框里面输入数字!

比如这里我们设置的是1,那么顶部背景图则调用该文件夹下的第一张图!

2.按钮的左渐变色;

您可以直接直接输入色号!
也可以点击右侧的颜色选择

如果对色号不敏感
建议在线选择颜色:

效果展示:

discuz开发app实现app端扫码授权登录论坛PC端

discuzapp登录配置PC扫码登录

针对PC版我们做了一个APP扫码登录
就是使用你生成的APP直接扫码登录PC站点
必须使用一门APP登录插件!

如果需要开启APP扫码登录PC站点,您可以在这里开启

效果:
PC登录演示:https://bbs.yimenapp.com/source/ … pc_login/index.html
请使用电脑打开此链接

如图,使用一门生成的APP扫码即可实现授权登录!

开启后在PC默认登录页面会出现APP扫码登录二维码
可以使用本站app扫码一键登录PC
请使用一门提供的默认登录页面

discuz开发app获得app测试下载地址

discuzapp登录配置app下载地址

在一门PC登录页面,增加APP下载地址
PC登录演示地址:
https://bbs.yimenapp.com/source/ … pc_login/index.html
请使用电脑版打开链接

该功能请配合PC扫码登录使用,如果PC站点没有使用到一门的登录页面,请忽略!!

一门APP插件-登录配置-APP下载地址

如图,在输入框输入APP的下载地址即可!
您可以输入APP在各大应用商店的下载地址
未上架建议使用https://yizhanapp.com/驿站app分发平台地址

温馨提示:建议输入应用商店的下载地址;
                 如果APP还没有上架,推荐您使用https://yizhanapp.com/驿站app分发,登录https://yizhanapp.com/,上传您的APP安装包,即刻获得下载地址!

discuz封装app开启APP短信登录配置方案

discuzapp短信登录配置教程

1.短信登录-基本设置

您可以在这里选择开启短信登录也可以设置使用短信登录的用户名前缀,用于区分不同渠道注册的用户;

开启之后,在一门登录页面,可以看见短信登录窗口

点击手机号登录,进入短信验证码验证登录界面

在短信登录界面,也可以点击账户登录切换回去使用账户密码登录!

选择短信服务商

可以选择腾讯云和阿里云,目前只提供这两家短信通道接入!

如果您有其他的短信通道需要接入,您可以联系右侧在线客服!

我们可以收费为您单独定制!

设置短信超时时长

可以设置验证码超时时间,比如一条验证码20分钟内输入有效!

一般建议时间为5分钟或者10分钟

具体根据自己的需求自定义!

设置发送频率和限制

发送频率有两个设置项目,一个是数量,一个时间

比如这里设置为1和1

表示1分钟内发送1条;

发送之后,需要间隔60秒才能再次发送!

后台设置不影响前台读秒,不管是设置10分钟发送1次,前台读秒都是60秒;

但是必须等待10分钟之后才能再次发送!

请根据自己业务实际需求合理设置!

2.阿里云短信接口

请根据页面申请教程配置:

请输入阿里云短信接口AccessKey ID,申请教程

请输入阿里云短信接口AccessKey Secret,申请教程

请确认您的阿里云短信签名审核状态为已通过,申请教程

请确认您的短信模板ID审核状态为已通过,申请教程

3.腾讯云短信接口

请根据页面申请教程配置:

请到腾讯云申请短信接口secretId,申请教程

请到腾讯云申请短信接口secretKey,申请教程

请到腾讯云申请短信接口APPID,申请教程

请确认您的腾讯云短信签名审核状态为已通过,申请教程

请确认您的短信模板ID审核状态为已通过,申请教程

discuz生成app开启APP端QQ登录

开启QQ登录【APP端】

1.你的discuz后台-插件-一门APP-三方登录-QQ登录

进入之后,开启APP端QQ登录即可

在一门开发者中心配置移动应用APPID,配置教程;接口申请教程

开启后在APP端可使用QQ授权登录,建议使用一门提供的默认登录页面

支持识别unionID,同一QQ互联账号下可多端互通,确保账号唯一性

如您没有使用一门默认登录页,则需二次开发,请联系模板开发者兼容一门

2.进入一门app开发者中心

在配置-配置移动版-QQ分享里面配置APP登录接口

discuz开发APP增加原生QQ分享功能实现唤起QQ分享给好友或QQ空间

1.登录discuz专属站点

可以在您discuz后台一门app插件里面点击进入;【推荐从discuz插件里面点击配置,进入!!】

也可以在https://www.yimenapp.com/使用您绑定手机号登录;

(图:APP唤起QQ实现授权登录)

2.在配置移动版,找到QQ分享功能

(图:APP唤起QQ实现授权登录)

3.在弹出的配置界面输入您的移动应用APPID

(图:APP唤起QQ实现授权登录)

4.输入您在QQ互联申请的移动应用ID
https://connect.qq.com/
务必是移动应用;
务必审核状态为已通过;