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