zoukankan      html  css  js  c++  java
  • thinkphp3.2集成极光推送

    项目中用到了给客户端的推送功能,选用了极光推送,下面演示一下在thinkphp中集成极光推送

    1.下载极光推送的php类,可以从笔者的git下载

    地址:https://git.oschina.net/zhangchao123/jiguangtuisongphplei.git

    2.thinkphp集成

    解压后,直接把jpush文件夹放在Thinkphp/Libray/Vender目录

      /*
       * 极光推送
       * $pushId:极光ID,字符串或者array()
       * $content:推送内容
       * $remark:备注
       * $type:推送类型参数array()
      */

      

      function pushMessage($pushId,$content,$remark,$type){
          vendor('JPush.JPush');
          $jPush = C('jPush');
          $app_key = $jPush['app_key'];
          $master_secret = $jPush['master_secret'];
          $client = new JPush($app_key, $master_secret);
          $result = $client->push()
                   ->setPlatform('all')
                   ->addRegistrationId($pushId)
                   ->addAndroidNotification($content,"'".$remark."'", 1,$type)
                   ->addIosNotification($content, 'iOS sound', '+1', true, 'iOS category',$type)
                   ->send();
         return $result;
      }

  • 相关阅读:
    POJ 1182 食物链
    HDU 1385 Minimum Transport Cost
    HDU_2544 最短路
    HDU 2066 一个人的旅行
    poj3090
    poj3157
    poj3169
    poj3125
    poj3187
    VMware Workstation 8的简明使用教程
  • 原文地址:https://www.cnblogs.com/yqzc/p/6762083.html
Copyright © 2011-2022 走看看