2016-02-26 5 views
0

Я пытаюсь открыть приложение для Android при нажатии на лазурное нажатие. Уведомления о системе и в приложении поступают на устройства правильно, но когда я нажимаю, ничего не происходит.Открытое приложение для Android при нажатии в уведомлении с уведомлением Azure Reach

Я следовал этой документации https://azure.microsoft.com/en-us/documentation/articles/mobile-engagement-android-integrate-engagement-reach/ и после некоторых исследований я заметил, что мой EngagementReachDataPushReceiver расширенного класса (с переопределенными методами «onDataPushStringREcieved» и «onDataPushBase64Received») никогда не дозвонились.

Конечно, я добавил ссылку в манифест Android для этого класса, так что ... Кто-нибудь знает, что может произойти?

ответ

1

этот вопрос уже позаботилась о на официальном форуме MSDN, я вижу, вы также размещены там: https://social.msdn.microsoft.com/Forums/en-US/8bc993cf-66a5-47d9-8778-528661913417/my-engagementreachdatapushreceiver-extended-class-doesnt-get-called?forum=azuremobileengagement

+0

Да, я также спросил на официальном форуме, но нет, на данный момент ответ не решает проблему ... –

1

Ну, наконец-то я нашел решение самостоятельно. Проблема заключалась в переопределен метод onNotificationPrepared, а именно так, как я строила уведомление:

Notification.Builder builder = new Notification.Builder(mContext) 

Застройщик уведомление должно быть:

NotificationCompat.Builder builder = (NotificationCompat.Builder) new NotificationCompat.Builder(mContext) 

(от android.support.v7.app)

И, по волшебству, полученные импульсы снова начали открывать приложение.

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