美文网首页
laravel5.4+umeng(友盟)集成app消息推送功能

laravel5.4+umeng(友盟)集成app消息推送功能

作者: 远方不会远 | 来源:发表于2018-11-01 14:09 被阅读100次

    版本 laravel5.4

    1.安装 cmd cd 到项目文件 执行安装

    composer require zzl/umeng

    2.配置信息 打开配置文件app.php文件,找到providers 和 alias,添加如下代码:

    providers

    Zzl\Umeng\UmengServiceProvider::class,

    alias

    'Umeng' => Zzl\Umeng\Facades\Umeng::class,

    3.生成配置文件:

    php artisan vendor:publish

    4.配置参数

    在配置文件umeng.php中填入appkey以及master_secret既可完成配置


    图片.png

    5. 仔细阅读文档

    地址:https://developer.umeng.com/docs/66632/detail/68343

    图片.png

    6. 配置安卓端推送

    图片.png

    7. 配置ios端推送

          $device_token = '5184797ce8db81141483d08553b802e3504febc7db1998b69fa1df1a7955794b'; 
          $alias_type = 'alias';  
          $alias = 'alias1310'; 
          $predefined= ['alert' =>array('title' => 'ios ticker','subtitle' => 'ios subtitle','body' => 'ios          body'),"sound"=>"default"];
          $extraField = ['description'=>'wefrs'];
        // $C =Umeng::ios()->sendBroadcast($predefined, $extraField); //广播
        // $C1 =Umeng::android()->sendBroadcast($predefined1, $extraField1); //广播
    
    $a = Umeng::ios()->sendUnicast($device_token,$predefined, $extraField); //单播
    $b = Umeng::ios()->sendCustomizedcast($alias = 'alias1310', $alias_type = 'alias',$predefined, $extraField); //自定义播,通过alias
    

    8. 其他推送形式
    sendBroadcast(predefined = [],extraField = []); //广播

    sendUnicast(device_tokens = '',predefined= [], $extraField = []); //单播

    sendListcast(device_tokens = '',predefined= [], $extraField = []); //列播

    sendFilecast(fileContents = '',predefined= [],$extraField = []); //文件播

    sendGroupcast(filter = [],predefined= [], $extraField = []); //组播

    sendCustomizedcast(alias = '',alias_type = '', predefined= [],extraField = []); //自定义播,通过alias

    sendCustomizedcastFileId(file_contents = '',predefined= [], $extraField = []); //自定义播,通过file_id

    相关文章

      网友评论

          本文标题:laravel5.4+umeng(友盟)集成app消息推送功能

          本文链接:https://www.haomeiwen.com/subject/gofxxqtx.html