Articles of kotlin firebase

Проблемы с загрузкой изображений в Firebase

Я пытаюсь загрузить изображение в Firebase из Галереи телефона, но симулятор продолжает закрываться, и он не регистрирует никаких ошибок. Вот мой код val PICK_IMAGE_CODE=123 fun loadImage(){ var intent = Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI) startActivityForResult(intent,PICK_IMAGE_CODE) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if(requestCode==PICK_IMAGE_CODE && data!=null && resultCode == RESULT_OK){ val selectedImage=data.data val filePathColum= […]

Firebase UI для хранения с Kotlin дает ошибку

Я получаю ошибку при добавлении зависимости для firebase-ui-storage. Я создал приложение для Kotlin build.gradle – до: compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.android.support:design:25.3.1' compile 'com.google.firebase:firebase-storage:10.2.6' compile 'com.github.bumptech.glide:glide:4.0.0-RC0' после добавления: compile 'com.firebaseui:firebase-ui-storage:1.2.0' Я получаю ошибку, например: Все библиотеки com.android.support должны использовать точно такую ​​же спецификацию версии (версии для микширования могут привести к сбоям во время выполнения). Найдено […]

Firebase Admin SDK не может подключаться к базе данных из внутреннего файла jar

Я разрабатываю приложение для Android с Firebase, и я решил создать простое приложение администратора с SDK Firebase Admin. Запуск с IDE (IntelliJ IDEA) и подключение к базе данных с помощью SDK администратора отлично работает, но при запуске экспортированного файла .jar SDK администратора не может подключиться к базе данных. Чтобы инициализировать подключение к Firebase, я использую […]

Как читать текстовый файл из Firebase в Android-приложение

Я работаю над Android на базе контента. Я использовал Firebase для загрузки всех текстовых файлов (в файлы rtf или doc). После того, как я загрузил один текстовый файл в Firebase, я создал подробный вид деятельности, который загружает файл из firebase, но текстовые файлы не читаются, ничего не показывают. Вот мой Котлинский кодекс … class detailOne […]

Как вводить слушателей?

Я создал библиотеку Firebase Cloud Messaging, чтобы использовать ее в своих приложениях и других собственных библиотеках. В настоящее время у меня только один BroadcastRecevier (как в стандартных примерах), который работает до сих пор. Другой студент (который сейчас находится в отпуске) рекомендовал использовать для этого BroadcastReceiver предназначенных для прослушивания прослушиваний для каждого приложения или библиотечного материала, […]

Firebase Storage OnsuceessListner в котлин не показывается

Мой addOnSuccessListener не показывает параметр переопределения TaskSnapshot, вот мои коды: override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if(requestCode==CAMERA_REQUEST_CODE && resultCode== Activity.RESULT_OK){ pdialog.setMessage("Uploading") pdialog.show() val g = data!!.data val hh = FirebaseStorage.getInstance().getReference().child("camera").child("pics"+g.lastPathSegment) hh.putFile(g).addOnSuccessListener { pdialog.dismiss() Toast.makeText(this,"upload Done",Toast.LENGTH_LONG).show() }.addOnFailureListener { Toast.makeText(this,"Error..pls try again",Toast.LENGTH_LONG).show() } } } как получить изображения с сервера firebase?

Ошибка ввода типа. Firebase JobDispatcher

Я столкнулся со следующей ошибкой в ​​этой строке: .setService(LocationFirebaseJobService::class.java) : Ошибка ввода типа. Ожидаемое несоответствие типа: выводимый тип – Class<LocationFirebaseJobService> но Class<out JobService!> Ожидался Вот мой код: val dispatcher = FirebaseJobDispatcher(GooglePlayDriver(context)) val myJob = dispatcher.newJobBuilder() .setService(LocationFirebaseJobService::class.java) .setTag("my-unique-tag") .build() My LocationFirebaseJobService: class LocationFirebaseJobService: JobService() { override fun onStartJob(p0: JobParameters?): Boolean { TODO("not implemented") //To change body […]

Сообщение Firebase, полученное несколько раз

Я использую firebase cloudmessaging для предоставления или отмены доступа пользователей к приложению. Сообщение об отзыве сбрасывает приложение с помощью следующей команды: (appContext.getSystemService(ACTIVITY_SERVICE) as ActivityManager).clearApplicationUserData() Перезапуск приложения позже firebase генерирует новый токен, и через некоторое время я снова получаю тот же revokemessage, и приложение снова сбрасывается. Если я отправлю сообщение о предоставлении, оно будет отправлено только […]

Как реализовать аутентификацию телефона с использованием Firebase в Котлине?

Я разрабатываю приложение Kotlin с использованием Firebase Phone Authentication. Я запутался в реализации этого контрольного номера. private fun startPhoneNumberVerification(phoneNumber: String, mCallbacks: PhoneAuthProvider.OnVerificationStateChangedCallbacks?) { Log.d("phoneNumber==", "" + phoneNumber); PhoneAuthProvider.getInstance().verifyPhoneNumber( phoneNumber, // Phone number to verify 60, // Timeout duration TimeUnit.SECONDS, // Unit of timeout this@LoginActivity, // Activity (for callback binding) mCallbacks) } Внедренный выше код и […]

База данных Firebase Realtime, как узнать состояние «синхронизации»?

Серверное приложение помещает запись в FRD, а затем отправляет CloudBase Firebase Message. Я слышу сигнал оповещения и включает телефон Android. Я вижу уведомление FCM, но я не вижу добавленную запись в приложении. Я жду несколько секунд, а затем он появляется. Я думаю, это может onChildAdded несколько секунд, пока приложение не получит onChildAdded . Но как […]