我理解你的意思应该是想通过后台控制微信小程序功能变化和界面会变化。
这个要看你当时的小程序是怎么样去实现的。小程序的架构前端如果是用vue的话其实很好实现。
前端人人写几套不同的ui和另外加载不同的css。
这样后台就可以通过不同的用户角色让用户看到不同的样式了。
微信小程序推送服务通知需要收集足够的formid,使用过程中发现如果formid大量失效,在使用递归从redis从获取可用formid的时候会导致栈溢出问题,下面方法是使用php的高阶函数来消除递归,完美解决问题,记录之:
<?php
class A
{
public static function factorial($n, $accumulator = 1) {
if ($n == 0) {
return $accumulator
}
return function() use($n, $accumulator) {
return self::factorial($n - 1, $accumulator * $n)
}
}
public static function trampoline($params) {
$result = call_user_func_array('self::factorial', $params)
while (is_callable($result)) {
$result = $result()
}
return $result
}
public static function run()
{
var_dump(self::trampoline(array(500)))
}
}
A::run()
如果想及时收到小程序的消息提醒,可以授权小程序打开订阅消息提醒权限,具体可以这样 *** 作:
1、 找到并进入小程序,点击右上角【…】图标,我们可以看到d出的快捷菜单,选择图示的小程序名称,进入小程序信息主页面。
2、先点击右上角的【…】,点击底部的“设置”进入权限设置界面。
3、如果这个小程序开发了订阅消息功能,就会有个订阅消息的选项,如下,点击进去,勾选打开即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)