Tag: Firebase

Firebase – получение уникального идентификатора между поставщиками в iOS

Я искал документацию Firebase, а также SO, и я столкнулся с вопросом SO, говорящим, что у Firebase теперь была переменная uid которая была уникальной для всех поставщиков, но я не вижу этого в Simple IOS SDK для входа в систему . Есть ли способ получить / сгенерировать этот уникальный идентификатор для всех поставщиков в iOS?

BAD ACCESS после блока в блоке называется (iOS)

У меня есть блок, где я проверяю свойство статуса пользователя из firebase. Если свойство status «free», я хочу вернуться из блока, в противном случае я хочу найти другого пользователя и проверить его статус и сделать так, пока не будет найден «свободный» пользователь: void( ^ myResponseBlock)(BOOL finished) = ^ void(BOOL finished) { if (finished) { if […]

Элементы запроса между x и y с Firebase

Итак, я использую официальный Hacker News API и размещен на Firebase. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу получить подмножество списка в основном. Что-то по пути. let topNewsRef = firebase.childByAppendingPath ("topstories"). queryLimitedToFirst (UInt (пакетное смещение + смещение)). queryLimitedToLast (UInt (batchSize)) [Я знаю, что это не работает, но я хотел бы получить […]

Переменная __block возвращает значение null. Как я могу получить доступ к NSString внутри переменной __block?

Я использую эту функцию findAllMessages (), чтобы вернуть NSString с информацией о каждом сообщении. Все идет хорошо, пока я не выхожу за пределы блока, а строка concatenatedMessage равна нулю. Последние три строки concatenatedMessage возвращают null: NSLog(@"%@",concatenatedMessage); NSString *newString = concatenatedMessage; return newString; Как я могу получить доступ к значению concatenatedMessage за пределами блока, так что […]

Проверка Firebase для существующего пользователя в swift

У меня есть VC, где я создаю нового пользователя и добавляю к firebase. Пользователь не вносит никаких проблем в базу данных, но у меня возникают проблемы с проверкой того, существует ли пользователь с тем же именем. Я попытался использовать различные запросы запроса в firebase, но не получал никакой радости. Кто-нибудь знает, как я могу изменить […]

Firebase uid возвращает нуль после аутентификации (Swift)

В моем приложении, как только он откроется, я проверю, проверен ли пользователь уже в представлении viewdidload исходного представления. Если они уже прошли проверку подлинности, я перехожу к основному виду. Я даже печатаю uid в журнал в это время, и он печатает правильно. override func viewDidLoad() { super.viewDidLoad() if ref.authData != nil { let uid = […]

iOS – Будет ли Apple, как Firebase?

Я создал приложение для iPhone, которое является руководством для локального события. Приложение также показывает расписание события. Я использую Firebase для извлечения последней версии расписания в виде текста и отображения ее в виде таблицы. Я закончил с приложением! Я отправлю его в App Store через несколько дней, но я хотел бы знать: (1) если у Apple […]

Firebase – извлечение узла с помощью «Node-Id»

У меня возникают трудности с пониманием того, как использовать, когда вы получаете полный узел. Если у меня есть структура вроде: – users -user_id1 – key1:value1 – key2:value2 -user_id2 – key1:value3 – key2:value4 … Если я знаю «user_id1», как я могу получить весь узел; поэтому я могу использовать snapshot.key для получения user_id и использовать snapshot.value для […]

Firebase Remote Config возвращает 0 (Swift iOS)

Я добавил Firebase Remote Config в мое приложение. Он успешно извлекает конфигурацию, но всегда возвращает 0. Код, который я использую, приведен ниже. Это в настоящее время в viewDidLoad если это имеет значение? спасибо let remoteConfig = FIRRemoteConfig.remoteConfig() let iTry = remoteConfig["iTryAgainSessions"].numberValue! let tryInt = Int(iTry) print("I Try: \(tryInt)")

Как показывать только сообщения друга? Swift / Firebase

Я только что внедрил систему добавления друзей, и я почесываю голову, только чтобы пользователи могли видеть сообщения друзей. На моем главном экране, где я показываю сообщения, у меня есть: DataService.ds.REF_USERS.child(currentUser!).child("friends").observeSingleEventOfType(.Value) { (snapshot: FIRDataSnapshot) in for snapshots in snapshot.children.allObjects { let snap = snapshots as! FIRDataSnapshot var frand = String(snap.key) self.friendsArray.append(frand) } который отбрасывает UID всех […]

Давайте будем гением компьютера.