Как внедрить Urban Airship для push-уведомлений в iPhone? - PullRequest
0 голосов
/ 12 апреля 2011

Я пытаюсь использовать push-уведомления городского округа. Но, создавая экземпляр UAirship, он показывает ошибку, что UAirship не определен. Я реализовал городской режим до http://urbanairship.com/docs/apns_test_client.html#prerequisite, и после этого я не знаю, что мне делать? Жду ответа. Спасибо.

Ответы [ 3 ]

1 голос
/ 21 декабря 2011

У меня сейчас нечто похожее.Может быть, не та же проблема, но, похоже, в библиотеке UA есть серьезная ошибка - сочетание небрежного дизайна кода и плохо написанного кода.

Очевидно ... вы НЕ ДОЛЖНЫ делать звонки в "UAPush"ПОСЛЕ ТОГО, КАК вы вызвали

[UAirship takeOff:...]

Это не должно быть проблемой.Во-первых, UA не должен падать!Во-вторых, существует множество вызовов UAPush, которые имеют смысл перед вызовом takeOff.Насколько я могу судить, это недокументировано (как и большинство UA, к сожалению :(). То есть я бы прочитал официальный веб-сайт и скудные документы несколько раз и никогда не видел упоминания об этом требовании.

1 голос
/ 31 августа 2012

См. https://docs.urbanairship.com/display/DOCS/Getting+Started%3A+iOS%3A+Push, самое простое руководство с картинками ... Следите за возможными пропущенными случаями, которых не должно быть.

1 голос
/ 12 апреля 2011

Вы включили UAirship.h и UAPush.h?

...