Appcelerator Titanium Push Notification с использованием C2DM - PullRequest
2 голосов
/ 21 марта 2012

Я использую Appcelerator Titanium версии 1.8.0, кто-нибудь пробовал push-уведомления с помощью Google C2DM.if, поэтому помогите мне создать образец push-уведомления.

1 Ответ

4 голосов
/ 21 марта 2012

Это не так сложно: вот шаги для этого ...

  1. клон проекта от github
  2. Найти build.properties
  3. Измените все пути, чтобы они соответствовали путям (и версиям) в вашей среде
  4. По желанию вам нужно скачать и установить Android SDK отсюда http://developer.android.com/sdk/ndk/index.html
  5. Откройте консоль в корне модуля, введите ant и нажмите enter
  6. Процесс сборки должен завершиться чем-то вроде успешной сборки
  7. В каталоге модуля вы найдете результат сборки в папке dist
  8. Откройте эту папку, разархивируйте com.findlaw.c2dm-android-0.1.zip
  9. Создана папка: modules / android / com.findlaw.c2dm / 0.1
  10. скопировать содержимое модулей / android / com.findlaw.c2dm / 0.1 в папку [your_project] /modules/android/com.findlaw.c2dm/
  11. Скопируйте timodule.xml в корневую папку вашего проекта (где находится tiapp.xml)
  12. Откройте tiapp.xml и замените все вхождения com.findlaw.c2dm на идентификатор вашего приложения, кроме строки, включающей в себя: com.findlaw.c2dm.C2DMReceiver
  13. Зарегистрируйте модуль в tiapp.xml:
    <modules>
       <module platform="android" version="0.1">com.findlaw.c2dm</module>
     </modules>


 14. Use the module in your code as described in the example of the module

Для дополнительной проверки это сообщение члена нашей команды ...

Ваша папка Module не должна находиться внутри папки Resource

enter image description here

...