Я не хочу, чтобы firebase автоматически генерировал уникальный ID.
Если вы не хотите, чтобы Firebase автоматически генерировал для вас уникальный ключ, вы можете сгенерировать свой собственный уникальный ключ и затем PUT
данные по этому полному URL. Вот как то так:
var request = WebRequest.CreateHttp(@"" + config.BasePath + dbcolName + "/yourOwnUniqueKey" + ".json?auth=" + config.AuthSecret);
request.Method = "PUT";
Но, как уже было сказано: вам нужно убедиться, что ключ уникален. Это вполне допустимый сценарий, но вам придется написать код для генерации уникальных ключей самостоятельно.
Если вам интересно, почему Firebase не просто использует такие ключи, как 0
, 1
, 2
, я рекомендую прочитать этот пост в блоге: https://firebase.googleblog.com/2014/04/best-practices-arrays-in-firebase.html