0

Я попытался получить токен устройства с модулем ti.cloudpush в титане с 4.1.0.GA sdk с Appcelerator Studio 4.3.3.Не удалось получить токен устройства с титановым модулем ti.cloudpush?

Я создал проект API Google с ключом сервера и сконфигурировал ArrowDB в своей учетной записи appcelerator с помощью ключа GCM API и идентификатора отправителя GCM.

Установить следующие строки в файле tiapp.xml.

<property name="acs-oauth-secret-development" type="string">xxxxxxx</property> 
<property name="acs-oauth-key-development" type="string">xxxxxxx</property> 
<property name="acs-api-key-development" type="string">xxxxxxx</property> 
<property name="acs-push-type-development" type="string">gcm</property> 
<property name="acs-push-type-production" type="string">gcm</property> 
<property name="acs-push-type" type="string">gcm</property> 

Но я получаю ниже сообщения ..

[WARN] : W/com.appcelerator.aps.CCPushService: Getting GCM SenderId failed. No response area in returned JSON. Will try again in 5 seconds. 
[WARN] : W/com.appcelerator.aps.CCPushService: Device Token is null. 

Поэтому, пожалуйста, дайте мне знать, если я пропустил что-нибудь, чтобы настроить для cloudpush.

ответ

1

Эта ошибка возникает, если ваш идентификатор отправителя GCM неправильно настроен в ArrowDB. Обязательно следуйте приведенным ниже инструкциям.

  1. Перейти к https://platform.appcelerator.com/
  2. В приложениях/поиск APPNAME там и открыть его.
  3. Нажмите «Стрелка влево», имя приложения появится справа, выберите имя приложения.
  4. Это на портале ArrowDB, перейдите к уведомлению слева. Справа вверху слева выберите свою среду, для вашего случая это развитие.
  5. Теперь на вкладке Android нажмите. убедитесь, что есть ключ GCM API и идентификатор отправителя GCM, и нажмите кнопку «Сохранить».

Это должно сработать для вас. Также убедитесь, что у вас есть пользователь, созданный в вашем ArrowDB, и модуль cloudpush настроен в вашем tiapp.xml.

+1

Спасибо, человек ... Это сработало. Я уже делал это раньше, но потом я изменил свой ключ API GCM и работал. :) –