Как реализовать таблицу уведомлений Facebook и Twitter в приложении для iPhone

Я использую Parse для доставки push-уведомлений в приложение для iPhone. Однако, когда я отправляю уведомления, они обрезаются, потому что они слишком длинные. Как создать таблицу уведомлений, чтобы, когда пользователь нажимает на уведомление, он попадал в таблицу уведомлений в приложении, где отображаются все уведомления целиком?


person coder210    schedule 17.04.2015    source источник


Ответы (1)


На самом деле, если уведомление слишком длинное для правильного отображения, оно, вероятно, вообще не должно быть уведомлением. Гипотетически вы можете передать весь текст уведомления, которое хотите отобразить, в виде пары ключ-значение в полезной нагрузке уведомления, а затем использовать его для создания объекта в своем приложении. Вам нужно будет создать, добавить и кэшировать нужный текст в полезной нагрузке и добавить его в источник данных вашего TableViewController. Вы можете использовать глубокую ссылку оттуда, чтобы перейти к вашей пользовательской таблице уведомлений. На практике это довольно запутанно и не особенно надежно, поскольку уведомления приходят по принципу «лучшая попытка, но без обещаний». Если вы уже используете синтаксический анализ, вам, вероятно, следует подумать о создании объектов, которые вы можете получить с желаемой информацией. Например, облачный код может довольно легко обрабатывать создание объектов.

person Dare    schedule 18.04.2015