Могу ли я импортировать токен устройства в городской дирижабль?

У меня есть собственная система push-уведомлений, но я бы перешел на Urban Airship. У меня есть список пользователей с токеном устройства. Могу ли я импортировать базу данных пользователей с токеном устройства в городской дирижабль и как это сделать?


person Roman Barzyczak    schedule 22.08.2013    source источник
comment
Технически говоря, вы можете.   -  person yibuyiqu    schedule 22.08.2013


Ответы (2)


Согласно https://support.urbanairship.com/customer/portal/articles/1069013-helpful-curl-examples Регистрация устройств Android и Windows должна происходить из клиентской библиотеки, встроенной в приложение, и вы не можете вручную зарегистрировать Android или Windows APID через API. В iOS это возможно с помощью curl. Ознакомьтесь с примерами по ссылке при регистрации устройства.

person bogdanh    schedule 22.08.2013

Вы можете импортировать токены устройств из своей системы в Urban Airship через API-интерфейсы UA. вот код PHP для этой цели.

foreach($device_tokens as $device_token) {

    $register_url = 'https://go.urbanairship.com/api/device_tokens/'.$device_token.'/';


    $session = curl_init($register_url);
    curl_setopt($session, CURLOPT_USERPWD, $app_key . ':' . $app_master_secret);
    curl_setopt($session, CURLOPT_CUSTOMREQUEST, "PUT");
    curl_setopt($session, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($session, CURLOPT_HEADER, False);
    curl_setopt($session, CURLOPT_RETURNTRANSFER, True);
    $content = curl_exec($session);

    // Check if any error occured
    $response = curl_getinfo($session);

    if($response['http_code'] != 200) { // bla bla $response['http_code']}

}
curl_close($session);
person Ali Hamza    schedule 09.01.2014