我有自己的推送通知系统,但我会迁移到 Urban Airship。我有设备令牌的用户列表。我可以将带有设备令牌的用户数据库导入到城市飞艇吗?如何制作?
问问题
796 次
2 回答
0
根据https://support.urbanairship.com/customer/portal/articles/1069013-helpful-curl-examples Android 和 Windows 设备注册必须从应用程序中嵌入的客户端库进行,您不能通过手动注册 Android 或 Windows APID API。在 iOS 上可以使用 curl。检查设备注册链接中的示例
于 2013-08-22T08:18:08.567 回答
0
您可以通过 UA API 将设备令牌从您自己的系统导入 Urban Airship。这是用于此目的的 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);
于 2014-01-09T09:11:42.537 回答