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;
      }

  • 相关阅读:
    一段简单的js让png24兼容ie6,单张图片有效
    “按需加载”的应用
    前端....
    项目小结
    Ember初始化实例
    Emberjs 分页
    Emberjs搜索
    promise链式
    Emberjs路由
    Emberjs笔记
  • 原文地址:https://www.cnblogs.com/yqzc/p/6762083.html
Copyright © 2011-2022 走看看