• 0
@jalop: Sprawdzilem i przy okazji sprawdzilem docs i wiem, gdzie byl problem. Wystarczylo storage jako argument wrzucic w ref - const songRef = ref(storage). Teraz natomiast mam inny problem lol.
@chaddeveloper: Chyba nie zrozumiałeś. Bez używania firebase przeglądarka użytkownika zwraca endpoint, który możesz zapisać w bazie, a później możesz na niego wysłać push notification.

Uzywając firebase endpoint ląduje w bazie firebase i nie ma do niego dostępu. Push notification za pomocą firebase wykonuje się za pomocą wygenerowanego przez firebase tokenu.

Jak chcesz zmienić usługę, to nie da się odzyskać oryginalnych endpointów.
Mam taki data class, żeby przy zbieraniu danych z Firestore, zebrać dokument do właśnie tej klasy tym kodem:

val user = docReference.toObject(User::class.java)
Problem w tym, że w Firestore mam w tym dokumencie jeszcze jedną kolekcje i przez tą kolekcje nie mogę już zmienić dokumentu na klasę User bo wtedy zwraca mi to tylko null (°°

Da się jakoś w data class
mamniciwszystko - Mam taki data class, żeby przy zbieraniu danych z Firestore, zebrać...

źródło: comment_1668896963Iour9NONDsHOEJOuW0AnO9.jpg

Pobierz
@mamniciwszystko: oczy szczypio od tego konstruktora, który zresztą, zdaje się, że jest zbędny. A co się dzieje, jak po prostu dodasz sobie pole w klasie?

import java.time.ZoneOffset.UTC
import java.time.ZonedDateTime

data class User(
var uid: String = "",
var nickname: String = "",
var email: String = "",
var description: String = "Prawda, jesteś ;)",
var avatar: String = "default",
var banReason: String = "",
var bannedBy: String = "",
var pin:
@mamniciwszystko: to nie ma znaczenia Compose. Compose to tylko UI, równie dobrze mógłbyś skompilować kod do iOS i UI zrobić w SwiftUI. Powiem, ze teraz inaczej się programuje niż to co pokazałeś w tym przykładzie. Ogarnij coroutines jakieś view state powinno być lżej. Przejście xml na compose nie powinno zmieniać "dołu".
via Wykop Mobilny (Android)
  • 1
Jeśli postawie serwer który będzie sprawdzal zmiany w Firebase Firestore, a potem w swojej aplikacji (na Andka) stworze coś tam ble ble (pierwszy raz bym się bawił w te połączenia HTTP i API) to można w jakiś sposób napisać kod, który by łączył się z serwerem i nasłuchiwał czy w bazie Firebase są jakieś zmiany (np. Gdy jakiś użytkownik polubi jakiś komentarz, to komentujący dostanie o tym powiadomienie) i czy da się
W jaki sposób umieszcza się stronę internetową w internecie?
Tzn. Chciałbym sobie wykupić „miejsce w internecie”… ale jak? Nie wystarczy wykupienie domeny? Dobrze rozumiem ze domena to tylko adres strony?

Jeśli tak to muszę wykupić jeszcze hosting?
I znów - jeśli tak to czy mogę wykupić hosting dla aplikacji internetowej, która ma bazę danych w Firebase? Bo wszędzie widzę wzmianki o SQL ale to chyba bez różnicy czy używam Firebase czy MySQL?
@mamniciwszystko: Ja właśnie jestem na zakupie hostingu i domeny, tuż po analizowaniu cenników i ofert.
Każdy ma nieco inne potrzeby i tych rzeczy jak Firebase w ogóle nie potrzebowałem.
Natomiast rozważałem polski albo zagraniczny hosting i sumowałem koszta domena+tani_hosting w ciągu 4 lat. Wyszło mi tak jak na obrazku niżej.
Prawdopodobnie zdecyduję się siteground, bo mimo, że ceny w ostatnich dwóch latach im wzrosły - to mają rewelacyjne opinie o wsparciu.
bialy100k - @mamniciwszystko: Ja właśnie jestem na zakupie hostingu i domeny, tuż po ...

źródło: comment_1655149511Xv0o4U61NN5oCsSOD1dvfG.jpg

Pobierz
Mam głupie pytanie ( ͡° ͜ʖ ͡°)

Mam jakieś demo które używa prostego "backendu" na firebase.
Jest cały auth, i prosty realtimeDatabase. Wiem że są reguły w firebase. Reguły użytkowników żeby zapisany np json
nie został nadpisany przez inną osobę. Taką regułę sobie stworzę.

Mam natomiast pytanie odnośnie API KEy APP - głownego klucza aplikacji z firebase Config.

Mogę to normalnie trzymać w stringu i robić build ?
Mam jeszcze jedno pytanko.
Mam proste api które generuje mi na podstawie stringa jakiś obrazek - ma algorytm itp.
Zwraca mi albo kod svg albo png.

I teraz pytanie:
Jak najlepiej zapisać dane użytkownika o wybranym obrazku. Chodzi mi jak to przechować np w firebase i localStorage.

String jest długi, trzymanie tego w reduxie ma w ogóle sens ?
Czy wysyłać odebraniu stringa z svg go do firebase i później fetchować go
@Rst00: projekt do szuflady przy tym stacku aktualnie - ale samo poczytanie na ten temat dało mi wiele dróg. No właśnie wiem, niestety api generuje mi png lub svg.

Ale mam inny pomysł jeszcze. Aktualnie używam firebase RT. W firestore można przy fileLoaderze używać funkcji - między innymi np generowanie thumnaila o danej rozdzielczości.

Teraz jak się zastanowiłem to kazdy pomysł generuje jakiś problem. Aktualnie jest to MVP - jeszcze gówniane,
@NiewzruszonaMasa: nawet jak to projekt do szuflady to na początek zrób sobie założenia na papierze. Co oczekujesz, gdzie to ma być użyte, jakie są potencjalne problemy i wtedy zdecyduj. Dużo później zależy też od np. cache'owania. Skoro to coś co może wpisać jeden user, to drugi też to może zrobić - jeżeli będą to powtarzalne rzeczy to najlepiej taki obrazek zapisywać i wysyłać linka - wtedy nawet user po swojej stronie
chcialem se zeby mi firebase zwracal wyniki wedlug czasu dodania.
no i dla "glownej" listy udalo mi sie to juz zrobic, teraz mam tylko problem przy liscie, ktora sie zwraca gdy wyszukuje w bazie elementy majace odpowiedni tytul

problem jest taki, ze niby nie moge pisac np tak:

.where('title', '>.', "jakistam")
.orderBy('time');
.limitToLast(5)
(...)

bo mam blad, ze zamiast "time" musi byc znowu "title". mial ktos podobny problem i wie jak to
#wishpy Dziennik 15 - Dojrzewanie

Hej, dawno nie było update'u.

Apka bardzo powoli rośnie i dojrzewa. Dodałem funkcję, którą mam nadzieję na mały efekt viralowy - Share wishlisty przez weba. Tutaj przykładowa lista : https://getwishpy.com/?wishlist=fbfc372490faa4999f8eee126f55d281 (jeszcze muszę dopracować trochę czas ładowania i wygląd strony, ale główna funkcjonalność jest).

W tym miesiącu o ile dobrze pamiętam będzie mijał rok odkąd zacząłem grzebać przy projekcie po godzinach. Moje pierwsze kroki we #flutter.
Niestety,
mdfk - #wishpy Dziennik 15 - Dojrzewanie

Hej, dawno nie było update'u. 

Apka ba...

źródło: comment_16159652012WpRWgf9JSHjfrdwMxiw2T.jpg

Pobierz
@walesuchary: Masz racje. Ja dodalem react native plugin po stronie Reacta a do androida dodałem główna zależność dla całego firebase i w aplikacji dodałem zależność messaging. I wszystko śmiga.

package.json:
"@react-native-firebase/app": "^11.0.0",
"@react-native-firebase/messaging": "^11.0.0",

build.gradle:
classpath 'com.google.gms:google-services:4.3.5'

app/build.gradle:
implementation platform('com.google.firebase:firebase-bom:26.6.0')
implementation 'com.google.firebase:firebase-messaging:20.1.4'

Problem jest w tym, ze typ w pracy mi mówi, że to niezgodne z zasadami reacta dodawać ta zaleznosc do natywnego kodu. I ze to ma działa bez tej
jest tu jakiś spec od #firebase ? używam #firestore jako bazy danych dla małej aplikacji i mam tam jedną kolekcję i jakiś 1k dokumentów - wykonuje jedno zapytanie które robi 3x where - dla wartości mniejszej niż X, większej niż Y i dla wartości drugiego pola sprawdzane jest czy wartość jest w tablicy. Wykonuje jedno zapytanie - zwraca ono 12 rezultatów a konsola firestore pokazuje że wykonałem 12k zapytań

#webdev #programowanie