Download the PHP package hadeswang/earnp-getui without Composer

On this page you can find all versions of the php package hadeswang/earnp-getui. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package earnp-getui

个推是国内领先的推送技术服务商,提供安卓(Android)和iOS推送SDK,为APP开发者提供高效稳定推送技术服务; 每个APP都需要推送,在做后端的时候,我们肯定是需要个推来实现对APP推送消息,个推的使用功能特别多,如果自己单独去开发,一定浪费大量的时间,所以我集成了Laravel个推拓展,方便大家学习使用

开发前的准备

  1. 安装Laravel
  2. 申请个推APPKEY,APPID,MASTERSECRET等
  3. 有一个自己的测试CID,问APP开发人员要吧

安装拓展

1、运行如下代码安装拓展包:

3.等待下载安装完成,需要在config/app.php中注册服务提供者同时注册下相应门面:

服务注入以后,如果要使用自定义的配置,还可以发布配置文件到config目录:

其他接口

获取单日用户数据

请求参数date,查询的日期(格式:yyyyMMdd),比如:20170525
返回参数:

获取单日推送数据

请求参数date,查询的日期(格式:yyyyMMdd),比如:20170525

返回参数:

停止任务接口

请求参数taskId,发送任务的taskId,在Push返回中获取
返回参数:true,false

查询用户状态

请求参数CID,用户唯一标识符,默认查询的是config/getui.php文件中的CID

获取推送状态

请求参数taskId,发送任务的taskId,在Push返回中获取
返回参数:

通过标签获取用户总数

请求参数tagList,标签列表Array,比如:array("laravel","php")

返回参数:

大数据综合分析用户得到的标签:即用户画像

返回参数:

消息模板

点击通知打开应用模板,可传递参数

IGtNotificationTemplate
$config配置信息如下

参数 类型 说明
type str HIGH/SIMPLE SIMPLE代表简单模版,HIGH代表高级模版
title str HIGH模版使用,消息标题
body str 消息内容
logo str logo
logourl str logo地址

点击通知打开网页模板

IGtLinkTemplate

$config配置信息如下:

参数 类型 说明
title str 消息标题
body str 消息内容
logo str logo
logourl str logo地址
url str url代表当点击弹窗跳转到的网址

点击通知弹窗下载模板(iOS 不支持使用该模板)

IGtNotyPopLoadTemplate
$config配置信息如下:

参数 类型 说明
type str notice/bomb/download notice代表通知栏,bomb代表弹框,download代表下载
title str 消息标题
body str 消息内容
logo str logo
loadurl str loadurl代表当使用download模版时的下载地址

透传消息模版,可传递参数

IGtTransmissionTemplate
$config配置信息如下

参数 类型 说明
type str HIGH/SIMPLE SIMPLE代表简单模版,HIGH代表高级模版
title str HIGH模版使用,消息标题
body str 消息内容
logo str logo
logourl str logo地址

消息推送方式

对单个用户推送消息

参数说明:
$template代表上一步的消息模板
$data代表您推送的内容,具体询问APP开发人员,一般为JSON格式,如果只是普通的发送消息随意填写
$config参考模版所需内容,这里使用透传为例
$CID为发送给某人具体CID,默认为config/getui.php中的测试CID

返回参数:

对指定列表用户推送消息

参数说明:
$template代表上一步的消息模板
$data代表您推送的内容,具体询问APP开发人员,一般为JSON格式,如果只是普通的发送消息随意填写
$config参考模版所需内容,这里使用透传为例
$CID为发送给用户组的CID(列表模式),默认为config/getui.php中的测试CID

返回参数:

应用场景:
场景1,对于抽奖活动的应用,需要对已知的某些用户推送中奖消息,就可以通过ClientID列表方式推送消息。
场景2,向新客用户发放抵用券,提升新客的转化率,就可以事先提取新客列表,将消息指定发送给这部分指定CID用户。

对指定应用群推消息

参数说明:
$template代表上一步的消息模板
$data代表您推送的内容,具体询问APP开发人员,一般为JSON格式,如果只是普通的发送消息随意填写
$config参考模版所需内容,这里使用透传为例
$choice为发送给用户组的条件筛选

返回参数:

应用场景:
1、对全部APP的用户推送消息
2、对某个城市的人推送消息
3、对某个年龄的人推送消息

推送接口模式

推送接口包括https模式和http模式 更改只需要修改config/getui.php中的HTTPS参数,true代表为Https推送接口,false代表为Http推送接口,默认为Http请求


All versions of earnp-getui with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package hadeswang/earnp-getui contains the following files

Loading the files please wait ....