예제 #1
0
function flushOut()
{
    echo decodeResult();
}
예제 #2
0
            //decodeResult($result,$regs,$con);
            unset($gcm);
            sleep(60);
            //Sleep One Minute
        }
        print "prepare GCM Message <br>";
        $regs = array();
        for ($i = $index; $i < $index + $count; $i++) {
            $regs[] = $registatoin_ids[$i];
        }
        if (count($regs) > 0) {
            print "mORE THEN ONE USER <br>";
            include_once './GCM.php';
            $gcm = new GCM();
            $result = $gcm->send_notification($regs, array("price" => $xml));
            decodeResult($result, $regs, $con);
            unset($gcm);
        }
        //header( 'Location:' . PROJECT_URL . 'index.php?message=The%20Message%20Was%20Sent');
        exit;
        die;
    }
    print "Less then one thounsend  users [" . count($registatoin_ids) . "]<br>";
    include_once './GCM.php';
    $gcm = new GCM();
    $result = $gcm->send_notification($registatoin_ids, array("price" => $xml));
    print "The message decoades <br>";
    //header( 'Location:' . PROJECT_URL . 'index.php?message=The%20Message%20Was%20Sent');
    echo "Sent Successfully <br>";
}
function getFileExtension($filename)
예제 #3
0
<?php

$result = '{"multicast_id":4752544907718759968,"success":625,"failure":375,"canonical_ids":35,"results":[{"message_id":"0:1375038977402749%00ee7487f9fd7ecd"},{"error":"InvalidRegistration"},{"message_id":"0:1375038977403789%00ee7487f9fd7ecd"},{"error":"NotRegistered"},{"message_id":"0:1375038977403783%00ee7487f9fd7ecd"},{"message_id":"0:1375038977442825%00ee7487f9fd7ecd"}]}';
$regs = array();
$regs[] = 1;
$regs[] = 2;
$regs[] = 3;
$regs[] = 4;
$regs[] = 5;
$regs[] = 6;
decodeResult($result, $regs);
function decodeResult($result, $regs)
{
    $no_regs = array();
    $json = json_decode($result, true);
    $result = $json["results"];
    for ($index = 0; $index < count($result); $index++) {
        if (isset($result[$index]["error"])) {
            $no_regs[] = $regs[$index];
        }
    }
    echo "Values<br>";
    foreach ($no_regs as $value) {
        echo "{$value}<br>";
    }
}