示例#1
0
 public static function doAppAPNsHelper($uid, $payload, $timeout = 10, $charset = '')
 {
     $res = false;
     $deviceToken = AppbymeUserSetting::getUserDeviceToken($uid);
     $passphrase = AppbymeConfig::getAPNsCertfilePassword();
     $config = WebUtils::getMobcentConfig('misc');
     $certfile = $config['apnsCertfilePath'] . '/' . $config['apnsCertfileName'];
     if (file_exists($certfile) && $uid && $deviceToken && $passphrase && $payload) {
         $res = WebUtils::doAPNs($certfile, $passphrase, $deviceToken, $payload, $timeout, $charset);
     }
     return $res;
 }