Захват жетонов устройства с Городского дирижабля


Если кто-то уходит с городского дирижабля, когда они запускают свою систему бесплатного нажатия, без сомнения, вы хотели бы забрать токены устройства с их сервера. Если это так, надеюсь, это поможет вам...

Author: JapanDev, 2014-11-12

2 answers

 <?php

$appKey = '<Your App Key>';
$appSecret = '<Your App Master Secret>';

$fetchedDeviceTokens = array();

$url = "https://go.urbanairship.com/api/device_tokens/";

for ($x=0; $x<=100000; $x++) {

    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
    curl_setopt($curl, CURLOPT_POST, false);
    curl_setopt($curl, CURLOPT_USERPWD, $appKey .":".$appSecret); 

    $json_response = curl_exec($curl);

    $res = json_decode($json_response);
    $nextURL = $res->next_page;   

    $deviceTokensObjectArray = $res->device_tokens;

    foreach($deviceTokensObjectArray as $val){
        $deviceToken = $val->device_token;
        $fetchedDeviceTokens[] = $deviceToken;
    }

    if($nextURL){
        $url = $nextURL;
    }
    else{
        break;
    }    
} 

foreach($fetchedDeviceTokens as $val){

//USE THIS LOOP TO INSERT INTO YOR DATABASE OR CREATE AN XML ETC.

 }

?>
 2
Author: JapanDev, 2014-11-12 08:52:32

Теперь вы можете автоматически перейти на Pushwoosh https://www.pushwoosh.com/automatic-migration-from-urban-airship-to-pushwoosh/

 0
Author: FallDi, 2014-12-19 10:11:10