目前此项功能暂时不可用
我们谨以 https://example.com/ 为例子
配置推送插件
为了能够推送您所需要的文件,您需要安装推送插件、在网页申请推送、完成授权许可和配置推送密钥。这样您就可以开始使用我们的推送服务。
1. 安装推送插件
您首先需要在插件中心下载我们的插件,您需要使用管理员登录至后台,并在后台的菜单栏中选择插件 -> 获取更多插件以从插件中心获取本插件。 或者您可以通过链接https://example.com/admin.php?action=cloudaddons&frame=no&operation=plugins&from=more 获取本插件
请搜索 “dhpush” 下载本插件,或者点击https://addon.dismall.com/plugins/dhpush.html以下载本插件。
2.申请推送插件
请在开通推送服务之中填写您论坛的信息。您必须同意我们针对论坛的服务条款后提交申请。
请注意以下几点:
- 我们目前仅接受已ICP备案论坛的申请。
- 如果您的论坛向外访问的IP依赖特定的代理,请在备注中罗列所有可能的IP地址。我们的推送插件建立在白名单机制中,我们拒绝所有未被纳入白名单的IP的推送请求。
- 我们目前处于公共测试环节,审核速度不能保证48小时。
- 我们会以推定拒绝的方式处理以下风险较大论坛的申请:
- 涉政论坛
- 主要讨论明星、名人和网红的论坛
- 与豆瓣网及其用户存在强联系的论坛
待到您的申请提交成功后,我们会在结果页面和您的联系邮箱中中向您展示验证身份代码,您需要用此代码验证您对论坛的管理权。
如上两图所示,红色框中都显示的是您的验证身份代码,这个代码对于您来说非常重要,它将是您验证您对于论坛管理权的唯一凭证。 如果您未收到此邮件并且也没有保存好结果,请发送相关信息到discuzhub@kidozh.com获得进一步帮助。
3.配置鉴权凭证
为了验证您对于论坛的管理权,您需要将上图所示的验证身份代码填入后台之中。
在上图所示的红色方框,即验证身份代码此栏之中,填入您的申请凭证。
请访问https://example.com /plugin.php?id=dhpush:check以检查是否能够正确加载您的申请凭证。这样您的鉴权就完成了。
请耐心等待我们的审核,目前处于Beta测试版本,可能存在部分延迟。
3.1 修改掌上论坛插件
由于旧版掌上论坛插件的问题,值引用使得我们无法注入并修改掌上论坛的响应结果,因此也无法自定义(主要是添加功能)内容。因此,为了满足某些要求并随着应用更新界面,您需要修改掌上论坛代码,以允许我们的插件注入并修改返回结果。
您可以查看我们向官方提交的PR以获得详细情况
我们目前的操作与掌上论坛插件完全兼容,不会影响到用户的正常浏览。
请转到目录/source/plugin/mobile/mobile.class.php
下的第278行代码由
$value[$module.'_'.$hookname][$plugin] = call_user_func(array($pluginclasses[$hook['class']], $hook['method']), $param);
更换为
$value[$module.'_'.$hookname][$plugin] = call_user_func_array(array($pluginclasses[$hook['class']], $hook['method']), array(&$param));
以及第280行的代码由
call_user_func(array($pluginclasses[$hook['class']], $hook['method']), $param);
更换为
call_user_func_array(array($pluginclasses[$hook['class']], $hook['method']), array(&$param));
从值传递到引用传递,这样使得所有的插件都能注入并返回掌上论坛的响应结果,您也可以实现针对Discuz Hub以及谈坛用户的更好的显示和适配。
4. 推送插件
我们会在审核通过后像您发送推送代码,请将此代码填入插件中的 推送许可这一栏,并且将推送调试设置为 否
设置好允许推送的用户群后,您就可以开始向Discuz Hub以及谈坛用户发送推送了。如下图所示,我们向iOS用户发送了一个回复推送,用户点击此就可以跳转到相应的界面。
您可以点击推送类型以获得进一步的推送详情。
5.最后
请注意我们会定期检查您的鉴权信息以验证您对于论坛的管理权。我们也会检查您的ICP备案信息以获得您的合法状态。同时,当您的论坛发生服务器迁移并改变了IP地址时,请 通知我们以便于修改允许推送IP的白名单。
非常感谢您加入我们的推送测试,您可以在联系我们中获得进一步的支持。