Skip to content

wyz9527/Jpush-Class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jpush-Class

使用方法

$mJpush = new jpush();
/**
* 初始化参数
* $appKey jpush分配的key
* $secret jpush分配的密钥字符串
**/
$mJpush->initPush( $appKey, $secret );

/**
 * 点对点推送消息
 * 
 * @param string $platform
 *                  //平台 ios|android
 * @param string $registrationId
 *                  //接收者的注册id
 * @param string $alert
 *                  //推送的内容 锁屏时,会弹出到屏幕上
 * @param string $message
 *                  //推送的内部消息 ,app内部接收,不会弹出在屏幕上
 * @param string $apnsProduction
 *                  //false 推送到开发环境 true 推送到生产环境
 * 
 * @param array $ext
 *                  //附加字段, 视app具体业务定义  格式:array("key1" => "value1", "key2" => "value2")
 *              
 */
$mJpush->push2One($platform, $registrationId, $alert, $message, $apnsProduction, $ext );

/**
 * 推送给多个
 * 
 * @param array $registrationIds
 *                  //接收者的注册ids
 * @param string $alert
 *                  //推送的内容 锁屏时,会弹出到屏幕上
 * @param string $message
 *                  //推送的内部消息 ,app内部接收,不会弹出在屏幕上
 * @param string $apnsProduction
 *                  //false 推送到开发环境 true 推送到生产环境
 * @param array $ext
 *                  //附加字段, 视app具体业务定义  格式:array("key1" => "value1", "key2" => "value2")
 */
$mJpush->push2More( array $registrationIds, $alert, $message, $apnsProduction, array $ext );

/**
 * 群发
 * 
 * @param string $alert
 *                //推送的内容 锁屏时,会弹出到屏幕上
 * @param string $message
 *                //推送的内部消息 ,app内部接收,不会弹出在屏幕上
 * @param bool $apnsProduction
 *                //alse 推送到开发环境 true 推送到生产环境
 * @param array $ext
 *                //附加字段, 视app具体业务定义  格式:array("key1" => "value1", "key2" => "value2")
 */
$mJpush->push2All( $alert, $message, $apnsProduction, $ext );

#####OVER

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages