include/chajian/JPushChajian.php

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php 
/**
* 	最新系统推送1.9.7后
*	软件:信呼OA
*	最后更新:2021-10-09
*/
class JPushChajian extends Chajian{


	/**
	*	-------------最新原生app推送app是1.2.3版本 和 最新app+---------------
	*	title 没有base64的标题
	*	desc 已经base64了
	*	cont 原始的内容json
	*	palias 可推送信息
	*/
	public function push($title, $desc, $cont, $palias)
	{

		$uids		= $palias['uids'];
		$alias2019	= $palias['alias2019'];
		$pushuids	= $palias['pushuids']; //可以推送的用户ID 就是ispush=1
		$jparr		= $palias['jparr']; //应用内消息
		$xmpush		= c('xmpush');
		$hwpush		= c('hwpush');
		$getui		= c('getui');
		
		//可推送判断
		$ketualia	= array();
		foreach($alias2019 as $ali1){
			$ali1aa = explode('|', $ali1);
			$_uid	= $ali1aa[2];
			if(in_array($_uid, $pushuids))$ketualia[] = $ali1;
		}
		$alias2019 = $ketualia;
		
		
		//$this->rock->debugs($palias,'pushalias');//判断能不能推送,打印这个
		
		$xharr = array(
			'uids'  => $uids,
			'title' => $this->rock->jm->base64encode($title),
			'desc'  => $desc,
			'jpreg'  => arrvalue($palias, 'jpreg'),
			'systype'=> getconfig('systype')
		);
		
		if(!$alias2019)return;
		
		$getuiand = $getuiios = $mybyarr = $xmarr = $hwarr = $iosar = $puarr = array();
		foreach($alias2019 as $k=>$ali1){
			$ali1aa = explode('|', $ali1);
			$regid  = $ali1aa[0];
			$_web   = $ali1aa[1];
			if(contain($_web,'custpile')){
				$mybyarr[] =  $k; //3
			}else if(contain($_web,'getui')){
				if(contain($_web,'iphone')){
					$getuiios[] =  $k; //3
				}else{
后面还有 135 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。