2016-03-01 2 views
1

Я реализовал Push-уведомления и глубокую ссылку в своем приложении в традиционном методе, используя множество корпусов коммутаторов и создавая объекты контроллера и перенаправляя их на этот контроллер, но теперь код становится недостижимым из-за множества новых сценариев.IOS push Уведомления Глубокая связь?

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

+0

У меня есть одно сомнение: APNS и Deep link - это отдельная концепция, «URL-схемы» не используются для APNS, на полезной нагрузке, если вы добавили пользовательское имя в полезную нагрузку, вы можете легко справиться с этим –

+0

, это разные концепции, но Я хочу улучшить мою глубокую архитектуру ссылок для push-уведомлений, поэтому, найдя лучшие альтернативы, включая схемы URL-адресов –

+0

, тогда вам понравятся bro, APNS, которые мы можем управлять, и мы знаем, какие данные мы передаем на устройство, правильно, а затем добавляем некоторые пользовательские имена, Получив это, придерживайтесь той же концепции deeplinking, вот и все –

ответ

0

Я просто сделал это для своего приложения. Все это зависит от того, как ваше приложение архивировано, т. Е. Как вы перемещаетесь. В нашем приложении есть набор «домашних» страниц, т. Е. То, что вы можете сделать на самом высоком уровне. У нас уже была возможность перемещаться из любого места назад на главную страницу (путем добавления текущего стека VC и закрытия любых/всех модалов, а затем перехода на новую домашнюю страницу). К этому мы добавили, что, когда каждый VC загружается, он проверяет состояние и видит, есть ли что-то, что он должен делать (настроить себя или нажать другой VC). Когда VC действует на состояние, которое относится к нему, оно очищает это состояние.

После того как вы создали свой механизм для перехода к определенному месту, когда вы получаете push, вы просто устанавливаете свое состояние и вызываете любую функцию, которая переводит вас на домашнюю страницу. Затем эта страница проверяет состояние, делает правильную вещь и так далее.

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