✙
подпиши приложение просто этим ключом
✙
и внеси его sha-1 в фейсбуке
✙
или что там надо
Aleksey
начнем сначала
Aleksey
есть приложение и в него нужно впилить логин через FB, получать оттуда токен и регать пользователя
Aleksey
и бла-бла
Aleksey
так?
Daniyar
так?
https://developers.facebook.com/docs/facebook-login/android/
имеется инстукция как сделать логин через фэйсбук, и меня смущает 6 пункт
Akim
Человеку нужно понять что он отдает
Akim
Если этого не случится, данияр будет повторять цикл вопросов;)))
Daniyar
facebook_app_id мне предоставили
Daniyar
Daniyar
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\dds86\.android\debug.keystore" | "C:\Program Files\Java\jdk-11.0.1\bin\openssl" sha1 -binary | "C:\Program Files\Java\jdk-11.0.1\bin\openssl" base64
Daniyar
введя это у меня получится ключ debug
Daniyar
дайте мне ссылку где написано что это безопасно и я отстану от вас))
Aleksey
другому человеку этот ключ ни шел ни ехал
Aleksey
ничего не произойдет
Aleksey
зачем он нужен заказчику я конечно же опять не понял, но да
Aleksey
можешь давать
Akim
Aleksey
Daniyar
Aleksey
😊
Daniyar
ладно спасибо за ответы, пойду дальше копошится в гугле, завтра опять задам этот вопрос ;)
Aleksey
Andrey
Подскажите плз, каким образом лучше хранить и выгружать данные ? Имеется небольшой Json который храниться в raw, и выгружаю его через klaxon, но происходит все это очень медленно. Структура Json [...{id:1, color:”#ffffff”}, ...]. Грубо говоря в самом Json таких всего 10 айтемов
Akim
Daniyar
в общем, как я понял, это ключи для того чтобы Разработчики могли иметь доступ к приложению. Например, если несколько разработчиков пилят прогу с авторизацией через фэйсбук, ток каждый разработчик должен выслать свой хэш ключ, этот хэш ключ добавляется на сайте фэйсбук, и этот разработчик через свой компьютер имеет доступ к приложению, иначе наверно будет работать не корректно. В общем, ключ надо обязательно выслать.
ответ найден здесь:
https://stackoverflow.com/questions/10291316/do-i-need-to-add-new-key-hash-to-facebook-app-setting-every-time-i-change-comput
Спасибо всем кто откликнулся.
Daniyar
@literallytrump Aleksey @acyut спасибо за попытку помочь.
Akim
Daniyar
Andrey
Gson
И правда помогло, я думал проблема в выгрузке, спасибо 👍
Aмирнияз
Как приравнять элемент списка на button?
Aмирнияз
Aмирнияз
Это правильно работать будет?
Mikhail
Кто-нибудь уже выкладывал в бой приложения с dynamic-feature? Как быстро Гугл отвечает на заявку участия в их бета-тестировании? Есть какие-то подводные камни, или просто заполняешь формочку и ждёшь?
Andrey
Изучаю Firebase. Задал себе такой вопрос. Нужно где-то хранить названия коллекций, названия полей и т.д. Для этого нужно создать константы, но где их хранить? Нужно создавать новый класс типа DatabaseConstants? И потом к примеру писать db.collection(DatabaseConstants.USER_COLLECTION_NAME)?Поясните пожалуйста.
Andrey
Какие лучшие практики существуют?
Maryna
сделай обьект с константами или енам, инжекти куда надо
Maryna
если нет дагера сделай статичным сам класс
Dyno
афигеть, андроид помнит о покупках даже после того как почистил данные о приложении и даже после того как выключил интернет?
Dyno
я что-то не выкупаю
Виктор
Сервисы гугла кэшируют
Dyno
по идее, посколько нет интернета мы должны были попасть в onBillingServiseDisconnected(), но нет, все ок срабатывает onBillingSetupFinisehed()
Dyno
всегда бы так
Кирилл
А 29 билд тулз ещё не выкатили?
Виктор
Значит, изменяет 😀
No
Виктор
Кирилл
Слуште, а что делать если в jitpack-е произошла какая-то ошибка и он не даёт мне получить последние два коммита? Там конечно есть багрепорт, но а что делать если мне нужна ласт версия?
Кирилл
Ivan
Ребят, как повешать onClicklistener на ViewPager? мне пофигу на каком именно item был клик, просто нужно его отследить
Ivan
явно setonClickListener повесил прям на пейджер, не работает
Ivan
Вообще у меня ViewPager в CardView, если как-то можно при нажатии на Pager чтобы обрабатывал CardView, то тоже нормально
Ivan
окей, щас попробую
Nikita
так можно будет отсеять 25-50% вопросов....
AyaZ
AyaZ
ИМХО много ресурсов потребуется
Turalllb
как он определит релевантность ответа?
Да никак,если гуглить. А если указывать как дубликат вопроса с stackoverflow , то можно писать что возможный дубликат и релеватность определить легко по тому выбран ответ как верный и по кол-ву голосов.
Turalllb
А вообще лучше тупо присосаться к стаковерфлоу. Кто то пишет вопрос, он отсылается в форму на сайт , их сервер проверяет дубликаты и если есть предлагаем их задающему
Turalllb
Зачем CardView юзать если контент разный, а вот чтобы отображалось так же на карточках, что можно использовать ?
Turalllb
Anton
А что не так с CardView? Тот же самый ViewGroup
Либо любой *Layout с установленным background'ом
Anton
Если будет спокойнее, то можно использовать "любой *Layout с установленным background'ом"
Я не воспринимаю CardView исключительно как корневой элемент для создания элементов некоего списка
Бывает частенько на всяких экранах настроек параметры компонуются в логические блоки, которые представленны в виде CardView, и он хотя бы без проблем позволяет установить скругление углов из коробки
Turalllb
Alexander
Влад
что можно помимо AlarmManager можно использовать для приожения по типу (список задач с напоминанием), что бы срабатывал в нужное время и была возможность передать какие то данные например id задачи что бы оптом в уведомлении можно было показать саму задачу?
Алексей