我们如何发布到网络推端点与多个UAIDs url中Web推送通知,如何使用多个UAID而不使用循环?
UAID云在URL的末尾
我张贴到这个网址与下面的单UAID代码,这是工作正常:“https://updates.push.services.mozilla.com/push/v1/-----UAID去这里-----” 但我怎么用多个UAID?
URL url = new URL("https://updates.push.services.mozilla.com/push/v1/-----UAID goes here-----");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setRequestMethod("POST");
urlConnection.setRequestProperty("Content-Type", "application/octet-stream");
urlConnection.setRequestProperty("content-encoding", "aesgcm128");
urlConnection.setRequestProperty("ttl", "60");
urlConnection.setDoInput(true);
urlConnection.setDoOutput(true);
final OutputStream outputStream = urlConnection.getOutputStream();
outputStream.flush();
outputStream.close();
if (urlConnection.getResponseCode() == 201) {
String result = readStream(urlConnection.getInputStream());
System.out.println("PUSH OK: " + result);
} else {
InputStream errorStream = urlConnection.getErrorStream();
String error = readStream(errorStream);
System.out.println("PUSH" + "Not OK: " + error);
}
目前该规范没有提供一种方式,一次达到多个端点。您必须为每个端点发送POST – collimarco
[如何一次向多个Firefox设备发送通知]的可能重复(http://stackoverflow.com/questions/36133772/how-to-send-a-notification- Firefox-devices-at-time) – Marco