2015-12-29 1 views
-2

Мой сайт api отправляет уведомление gcm пользователю, если он получил нормальное текстовое сообщение от другого пользователя.не уверен насчет внедрения GCM

Документы Google объясняют шаги внедрения, такие как я кодировал андроид в течение 100 лет, но на самом деле им не понравился lvl5, поэтому я этого не понимал. Кроме того, все веб-учебник объяснить по-старому, таким образом, что я сделал это:

1-создано новое приложение на консоли Google и загрузить этот файл service.json и добавьте menifest и Gradle вещи, без ошибок теперь все хорошо,

2-то я пошел в официальный проект г см Github и скопировать все, что в моем проекте без каких-либо изменений, за исключением того, содержание Mainactivity проекта Github я добавил его в регистрационной деятельности моего проекта,

еще нет ошибки, но я делаю это правильно ?.

Второй вопрос:

когда пользователь Войти я должен послать DEViSE идентификатор пользователя к серверу вместе с именем пользователя и passowrds Params,

Как получить, что с shered prefenince. Soory для длинного рассказа и спасибо заранее.

Это проект https://github.com/googlesamples/google-services/tree/master/android/gcm

+0

Пожалуйста, внесите свой вопрос. Трудно понять, как это делается. Просто стена с текстом. – Sufian

+0

Сори, потому что не проблема с кодами –

ответ

0

GitHub впервые, когда приложение запускается регистры приложения в GCM recieves маркер и, и она хранится в sharedpreference с ключевым словом. найдите регистрацию gcm в своей стартовой деятельности. затем использовать тис ключ retrive маркер из sharedpreference в авторизации активности

Гото Этот URL https://github.com/googlesamples/google-services/blob/master/android/gcm/app/src/main/java/gcm/play/android/samples/com/gcmquickstart/RegistrationIntentService.java

String token = instanceID.getToken(getString(R.string.gcm_defaultSenderId), 
        GoogleCloudMessaging.INSTANCE_ID_SCOPE, null); 

вы должны ценность магазина в token в sharedpreference

затем получить его в регистрационной деятельности и отправить его на ваш сервер

+0

Ага, поэтому я должен добавить к основной деятельности, а не к активности входа. Хорошо, но все? Больше ничего не нужно? –

+0

@SallyTaha вы можете разместить основную деятельность в своем вопросе –

+0

Я добавил URL-адрес –

Смежные вопросы