Вы можете использовать HTTPS, который предотвратит случайное наблюдение за передачей данных, хотя и не защитит его полностью.
Вы также можете потребовать, чтобы пользователь входил в систему для получения канала, было бы относительно легко обойти процесс регистрации пользователя, используя UDID устройства в качестве значения учетной записи, а затем просто запросить у пользователя пароль ... Этот метод все еще может быть использован злоумышленником, но как только вы введете учетные записи пользователей, вы сможете ограничить количество запросов.
Вы также можете использовать guid или хеш в строке url, чтобы случайный наблюдатель не мог просто перебрать все возможные значения для очистки вашей базы данных.