2014-10-02 3 views
-1

Это заставляет меня действительно сходить с ума. Я новичок в разработке Android, но опыт разработки iOS. Я хотел бы реализовать Анализировать Нажмите уведомления на Android приложения и все будет в порядке:Уведомления Android Push не получаются

  • Устройства зарегистрировано на Parse
  • При отправке сообщения теста принудительной система Анализировать говорит мне о том, что сообщение получено

НО: Я не получаю ничего на своих тестовых устройствах Android.

Я уже создал новые приложения Parse Apps и Android Studio, но без везения. Любая помощь по отладке или эта проблема связана с Android?

EDIT: Я просто следовал Нажмите сервис краткое руководство, поэтому я добавил несколько строк манифеста и добавил это к моему коду

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_inlog); 
     Parse.initialize(this, "xxx", "xxx"); 
     ParseFacebookUtils.initialize("1515015192073818"); 
     ParseInstallation.getCurrentInstallation().saveInBackground(); 

Manifest:

<receiver android:name="com.parse.GcmBroadcastReceiver" 
      android:permission="com.google.android.c2dm.permission.SEND"> 
      <intent-filter> 
       <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
       <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

       <!-- 
        IMPORTANT: Change "com.parse.starter" to match your app's package name. 
       --> 
       <category android:name="com.pootentieel.andrew.sbpootentieel" /> 
      </intent-filter> 
     </receiver> 
+0

Можете ли вы показать свой класс GCMIntentService здесь. – Ranjit

ответ

-1

ли вы изменили com.parse .starter, чтобы соответствовать названию вашего пакета и зарегистрировали ли вы активность push callback?

EDIT: перейти по этой ссылке github.com/ParsePlatform/PushTutorial и импортировать проект Android и сменить ключи. Затем запустите проект Android и отправьте push, чтобы узнать, работает ли он. Если он работает, проверьте оба проекта бок о бок, чтобы узнать, что вызывает проблему. Пожалуйста, отметьте этот ответ как правильный, если он помог спасибо :)

+0

Да, я сделал, я несколько раз проверил краткое руководство по началу работы. –

+0

перейдите по этой ссылке https://github.com/ParsePlatform/PushTutorial и импортируйте проект Android и измените ключи. Затем запустите проект Android и отправьте push, чтобы узнать, работает ли он. Если он работает, проверьте оба проекта бок о бок, чтобы узнать, что вызывает проблему. Пожалуйста, отметьте этот ответ правильно, если это помогло спасибо :) –

+0

Это не ответ, поскольку он задает вопрос. Это должен быть комментарий. – NickT

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