Exemplo n.º 1
0
function pushMessageToApp()
{
    $igt = new IGeTui(HOST, APPKEY, MASTERSECRET);
    //消息模版:
    // 1.TransmissionTemplate:透传功能模板
    // 2.LinkTemplate:通知打开链接功能模板
    // 3.NotificationTemplate:通知透传功能模板
    // 4.NotyPopLoadTemplate:通知弹框下载功能模板
    //$template = IGtNotyPopLoadTemplateDemo();
    //$template = IGtLinkTemplateDemo();
    $template = IGtNotificationTemplateDemo();
    //$template = IGtTransmissionTemplateDemo();
    //个推信息体
    //基于应用消息体
    $message = new AppMessage();
    $message->set_isOffline(true);
    $message->set_offlineExpireTime(3600 * 12 * 1000);
    //离线时间单位为毫秒,例,两个小时离线为3600*1000*2
    $message->set_data($template);
    $message->set_appIdList(array(APPID));
    $message->set_phoneTypeList(array('ANDROID'));
    //	$message->set_provinceList(array('浙江','北京','河南'));
    //	$message->set_tagList(array('开心'));
    $rep = $igt->pushMessageToApp($message);
    var_dump($rep);
    echo "<br><br>";
}