|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
|
Push firebase не могу настроить04.09.2017, 21:41. Показов 2831. Ответов 28
Метки нет (Все метки)
Приветствую.
Когда был обычный GCM у меня прога работала. Потом они внедрили фаербэйс и все полетело. Пытаюсь сделать новый проект и уже запарился. Если брать пакет с гитхаба - вылетает ошибка (см. вложение). Подскажите, как побороть? И может знает кто нить путный мануал что бы настроить обмен между сайтом и мобилкой.
0
|
|
| 04.09.2017, 21:41 | |
|
Ответы с готовыми решениями:
28
Firebase, отправка push конкретному устройстсву
Как настроить PUSH уведомления, с чего начать? |
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
|
| 04.09.2017, 21:56 [ТС] | |
|
про ошибку отбой, но про мануал в силе
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 04.09.2017, 23:31 | |
|
В студии есть ассистент и там всё написано, что создавать, что копировать и куда.
Добавлено через 2 минуты https://firebase.google.com/do... oid/client Добавлено через 10 минут На всякий случай, ассистент Tools->Firebase
1
|
|
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
||||
| 05.09.2017, 13:35 [ТС] | ||||
|
Не знаю, нашел пошаговый пример, все сделал как там (разве что там в Андроид студии делается а я в идее, но не думаю что есть разница). Все сделал как там. В итоге при запуске (не на эмуляторе, а на реальном смарте) прога сразу закрывается. Сначала ругалось на это:
Добавлено через 36 секунд проблема не в этом а
0
|
||||
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 05.09.2017, 13:38 | |
|
Написано же, что нужно сделать, а вообще наведи порядок в градле.
0
|
|
| 05.09.2017, 14:20 | |
|
Не по теме: я фигею . Человек с документации где реальные примеры есть , умудрился скопипастить с ошибками. Как дальше потом работать
0
|
|
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
|
| 05.09.2017, 14:22 [ТС] | |
|
я ничего не копипастил, я смотрел видюшку и писал по его коду, в итоге то одна ошибка, то другая. нафига куча мануалов если ни один не работает???
0
|
|
| 05.09.2017, 14:26 | |
|
Не по теме:
0
|
|
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
|
| 05.09.2017, 14:36 [ТС] | |
|
этот пример я уже наизусть помню, но он абсолютно пустой.
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 05.09.2017, 14:57 | |
|
Не работает только у тебя, я месяц назад залил пуш уведомление с нуля минут за 10 максимум, с учётом авторизации в firebase. Чтобы работало наверняка, надо делать по офф. документации, а не видео непонятно кого пятилетней давности. Сделай через ассистент и всё. Чтобы multidex не выскакивал, не нужно подключать все google-play-services, а только firebase-messaging.
0
|
|
|
66 / 56 / 6
Регистрация: 28.12.2011
Сообщений: 322
|
|||
| 05.09.2017, 15:33 | |||
|
Добавлено через 2 минуты
0
|
|||
| 05.09.2017, 16:29 [ТС] | |
|
Не по теме: нет, блин, она про приготовление шашлыка
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 05.09.2017, 17:01 | |
|
для начала покажи весь манифест и build.gradle
и ВЕСЬ лог ошибки
0
|
|
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
|
| 05.09.2017, 18:30 [ТС] | |
|
да я уж 200 раз все поменял, мануалов же вагон - надо все перепробовать, потому что нормального мануала от и до нет. сейчас идею переставлю, может в ней заморочка.
Добавлено через 1 час 27 минут бред какой то. переставил идею, обновил джаву, обновил грэдл. прога откомпилилась, инстальнулась, запустилась и даже не покрашилась. НО, в логах токена нет и оба сервиса имеют красные названия. Хотя при компиляции никаких ошибок нет. В манифесте на сервисах стоит что они not assignable to 'android.app.Service'. Что ж за хрень то происходит. app.gradle
apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "26.0.1" defaultConfig { applicationId "com.google.simplefirebasechat.myfcm.app " minSdkVersion 14 targetSdkVersion 26 versionCode 1 versionName "1.0" } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:26.0.0-alpha1' compile 'com.google.firebase:firebase-messaging:11.2.0' } apply plugin: 'com.google.gms.google-services' project.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' classpath 'com.google.gms:google-services:3.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } manifest
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.simplefirebasechat.m yfcm.app" > <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN " /> <category android:name="android.intent.category.LA UNCHER" /> </intent-filter> </activity> <service android:name=".MyFirebaseInstanceIdServi ce"> <intent-filter> <action android:name="com.google.firebase.INSTAN CE_ID_EVENT"></action> </intent-filter> </service> <service android:name=".MyFirebaseMessagingServic e"> <intent-filter> <action android:name="com.google.firebase.MESSAG ING_EVENT"></action> </intent-filter> </service> </application> </manifest>
0
|
|
|
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
|
||||||
| 05.09.2017, 19:17 | ||||||
|
а ты эти сервисы добавил ? Понятное дело они красные будут.
0
|
||||||
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
|
| 05.09.2017, 21:48 [ТС] | |
|
ну что я дебил последний что ли??? все там есть. сейчас заново создал проект, тупо скопировал все тексты с того проекта в новый и ... (куча мата) все заработало.
Добавлено через 1 час 40 минут вот только как теперь заставить принимать строку от своего сайта, а не с консоли фаербейса? Когда был GCM я сделал файлик php с curl и он работал. Теперь он так же работает, но строка не приходит. Урл, сервер кей и токен вставил новые, но нет. А с консоли приходит. Добавлено через 42 минуты отбой, заработало.
0
|
|
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
||||||
| 08.09.2017, 14:47 [ТС] | ||||||
|
Вопрос. В манифесте прописаны сервисы
0
|
||||||
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 08.09.2017, 14:55 | |
|
0
|
|
|
26 / 19 / 5
Регистрация: 19.05.2009
Сообщений: 2,290
|
|
| 08.09.2017, 14:59 [ТС] | |
|
т.е. запустятся сами без запуска приложения?
Не запустились, хотя это и предполагалось.
0
|
|
|
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
|
||
| 08.09.2017, 15:02 | ||
|
+ возьми затестируй. Получил пуш , потом перегрузи девайс , не открывая приложение отправь пуш опять
0
|
||
| 08.09.2017, 15:02 | |
|
Помогаю со студенческими работами здесь
20
Git не могу сделать push Не могу понять, как отправлять push уведомления
Сделать так чтобы если вводится push выполнялась функция push, если pop то pop Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|