OSNotificationPayload не может быть преобразован в JSONObject

Я только что наткнулся на это из Common Crawl.

http://www.commoncrawl.org/

Возможно, мы ответим все ищут !!

0
задан FrancescoMussi 16 January 2019 в 13:50
поделиться

2 ответа

Ответ от @Khalid Taha правильный.

Однако для моего конкретного случая я мог бы использовать JSONObject. Что было не так, так это то, как я это использовал.

Если я получаю доступ к данным таким образом, это работает:

JSONObject additionalData = receivedResult.payload.additionalData;

, а затем я могу получить отдельные параметры, например, так:

final String notificationType = additionalData.optString("notification_type");

Вероятно, свойство additionalData является встроенное свойство уведомлений.

0
ответ дан FrancescoMussi 16 January 2019 в 13:50
поделиться

Попробуйте этот пример кода

        JSONObject data = result.notification.payload.additionalData;
        String message=result.notification.payload.body!=null?result.notification.payload.body:"";
        String title=result.notification.payload.title!=null?result.notification.payload.title:"";
0
ответ дан Sunil Soni 16 January 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: