Как открыть определенный контроллер представления, когда пользователь нажимает на уведомление от Xtify?

Я использую xtify для получения push-уведомлений. Я использую какой-то тег, чтобы получить push-уведомление, когда тег будет активен, он получит уведомление и откроет свой контроллер, связанный с тегом.

1 ответ

Вы можете прикрепить URL как дополнительное свойство push-уведомления и заставить ваше приложение реагировать на схему URL.

Например, вы добавляете дополнительный URL-адрес параметров в свой словарь push-уведомлений со значением

MyApp://ViewController1 бар = Foo

В вашем делегате приложения вы затем проанализируете url и Instantiate ViewController1 и установите для свойства foo значение bar.

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

В качестве бонуса вы можете заставить ваше приложение реагировать на входящие URL-адреса, используя вашу пользовательскую схему, так как оно будет использовать ту же логику, что и для маршрутизации push-уведомлений. См. Документацию, чтобы добавить пользовательскую поддержку URL в ваше приложение.

Другие вопросы по тегам