Firebase 19

Firebase 캐시를 바이패스하여(Android 앱에서) 데이터를 새로 고치는 방법은 무엇입니까?

Firebase 캐시를 바이패스하여(Android 앱에서) 데이터를 새로 고치는 방법은 무엇입니까? 대부분의 시간을 오프라인에서 작동해야 하는 Android 응용 프로그램에서 온라인일 때 다음과 같은 동기화 작업을 수행해야 합니다. User myUser = MyclientFacade.getUser(); If (myUser.getScore > 10) { DoSomething() } 여기서 사용자는 Firebase로 채워진 POJO; 이 문제는 Firebase 캐시가 활성화될 때 발생합니다. Firebase.getDefaultConfig().setPersistenceEnabled(true); 사용자는 이미 캐시에 있으며 데이터는 타사(또는 다른 장치)에 의해 Firebase DB에서 업데이트됩니다.실제로 사..

programing 2023.06.14

'List' 유형은 'List' 유형의 하위 유형이 아닙니다.

'List' 유형은 'List' 유형의 하위 유형이 아닙니다. Firestore에서 복사한 코드 조각이 있습니다. 예: Widget _buildBody(BuildContext context) { return new StreamBuilder( stream: _getEventStream(), builder: (context, snapshot) { if (!snapshot.hasData) return new Text('Loading...'); return new ListView( children: snapshot.data.documents.map((document) { return new ListTile( title: new Text(document['name']), subtitle: new Text("Cla..

programing 2023.06.14

새 데이터를 Firebase 데이터베이스에 푸시할 때 사용자 지정 키 설정

새 데이터를 Firebase 데이터베이스에 푸시할 때 사용자 지정 키 설정 글쎄요, 저는 Firebase가 처음이라 새로운 데이터를 데이터베이스에 푸시하는 동안 제 키를 가지고 싶습니다. 문제: FireBase.push().setValue(mapped_values); 이는 다음과 같은 구조를 제공합니다. 사용자 지정 키를 생성하려면 어떻게 해야 합니까?사용자 이름 같은 것.부르기push()키를 생성합니다. 대신 사용하는 경우child()키/경로를 직접 결정할 수 있습니다. ref.child("Victor").setValue("setting custom key when pushing new data to firebase database"); String key="1234567sdfsf8"; //custom..

programing 2023.06.14

이름이 [DEFAULT]인 FirebaseApp이 없습니다.

이름이 [DEFAULT]인 FirebaseApp이 없습니다. Firebase Cloud Messaging으로 마이그레이션한 후.앱을 열 때 충돌하고 다음과 같은 오류가 발생합니다.java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.나는 이미 나의 새로운 구글 서비스.json을 넣고 SDK를 업데이트했습니다. 내 기본 활동입니다. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la..

programing 2023.06.09

Android Firebase, 하나의 하위 개체 데이터만 가져옵니다.

Android Firebase, 하나의 하위 개체 데이터만 가져옵니다. 저는 안드로이드 파이어베이스에서 한 아이 오브젝트의 데이터를 얻을 수 있는 방법을 찾고 있었습니다. 파이어베이스가 아이 안드로이드를 되찾는 것과 같은 것들을 찾았습니다.모든 솔루션이 "Child Event Listener"를 사용하여 제안하고 있지만, 이 데이터는 이동, 삭제, 업데이트 등의 시기가 아니라 현재 이 데이터를 가져와야 합니다. 내 데이터는 https://.firebaseio.com/users/ /creation에 문자열로 저장됩니다.제 브라우저에 정확한 URL을 복사하면 바로 "Firebase Forge Dashboard"에서 'creation: "2015/05/31 21:33:55"를 볼 수 있기 때문에 너무 많은 작..

programing 2023.06.09

FCM을 사용하여 특정 사용자에게 알림을 보내는 방법은 무엇입니까?

FCM을 사용하여 특정 사용자에게 알림을 보내는 방법은 무엇입니까? FCM을 위해 수신기를 준비했고 모든 기기에 알림을 보낼 수 있습니다. 이 링크를 가진 gcm-http.googleapis.com/gcm/send 은 등록된 대상 사용자에게 보내고 아래와 같은 대상 장치에 게시할 수 있습니다. { "notification": { "title": "sample Title", "text": "sample text" }, "to" : "[registration id]" } 하지만 이메일이나 이름을 통해 내가 선택한 대상 사용자에게 알림을 보내야 합니다.. 등. 예: { "notification": { "title": "sample Title", "text": "sample text" }, "to" : "[em..

programing 2023.06.09

Android 앱이 멀티태스킹 트레이에서 중지될 때 Firebase 알림을 수신하지 않음

Android 앱이 멀티태스킹 트레이에서 중지될 때 Firebase 알림을 수신하지 않음 저는 SO에 대한 비슷한 질문을 읽었지만, 그것으로부터 정답을 얻을 수 없었습니다. 저는 약 500개의 기기에 알림을 보내는 시스템을 가지고 있습니다. 안타깝게도 이러한 장치 중 많은 수가 알림을 수신하지 않습니다.OPPO F1 시리즈 전화기는 특히 알림이 수신되지 않는 것으로 확인되었습니다. 저는 앱이 멀티태스킹 트레이에서 중지된 경우 이러한 현상이 발생하는 것을 관찰했습니다.어떻게 해결해야 합니까? 업데이트: 작업 트레이에서 앱을 닫으면 앱 관리자에서 앱이 강제로 중지됩니다.작업 트레이에서 Whatsapp을 닫으면 강제 중지되지 않습니다.Whatsapp에서 그것을 어떻게 처리하고 있습니까?2017년 3월 업데이트..

programing 2023.06.04

Firebase 분석에서 Floatter 화면을 추적하려면 어떻게 해야 합니까?

Firebase 분석에서 Floatter 화면을 추적하려면 어떻게 해야 합니까? Flutter 앱이 있고 Flutter에서 Google Analytics의 Firebase를 테스트하고 있습니다. 저는 우리의 사용자들(글쎄요, 지금은 저)이 방문하는 경로를 보고 싶었습니다.의 설정 단계에 따라 예제 앱도 확인했습니다.디버그 보기 문서에 설명된 대로 분석에 대한 디버깅을 활성화했습니다. 유감스럽게도, 유일한 두 종류의 화면 보기 (firebase_screen_class) 에 " " " "라는 메시지가 Flutter그리고.MainActivity. 볼 수 있을 거라 생각합니다./example-1,/example-2그리고./welcome어딘가에, 하지만 난 없어요. 이것은 제가 Float에서 실행하고 있는 앱입니..

programing 2023.06.04

Firebase - ref와 child의 차이점은 무엇입니까?

Firebase - ref와 child의 차이점은 무엇입니까? 파이어베이스에서,ref그리고.child많이 사용됩니다. 예를 들어 -firebase.database().ref('users/')와 정확히 동일하게 작동합니다.firebase.database().ref('users').child('')그래서 그것들 사이의 정확한 차이는 무엇이고 언제 그것들 중 하나가 사용되어야 합니까?어떤 경우에도 당신은 예가 있습니다, 차이는 없습니다. Firebase 참조는 데이터베이스의 특정 위치를 나타내며 해당 데이터베이스 위치에 데이터를 읽거나 쓰는 데 사용할 수 있습니다. 방법: public DatabaseReference getReference (String path) 제공된 경로에 대한 데이터베이스 참조를 가져옵..

programing 2023.06.04