TwitterKit не имеет интерфейса для управления перенаправлением в родное приложение Twitter.

В настоящее время я использую TWTRTweetView из TwitterKit для отображения твитов. Когда я нажимаю на твит, всплывающее окно системы iOS показывает «MyAppName», хочет открыть «Twitter» и дает 2 кнопки: «Отмена» и «Открыть» соответственно. Тогда проблема заключается в том, что независимо от того, какую кнопку я нажимаю, она будет перенаправляться в родное приложение Twitter.


person Tony Lin    schedule 31.08.2018    source источник


Ответы (1)


Хорошо, я скачал их исходный код и изучил его. И я нарисовал блок-схему, чтобы проиллюстрировать проблему.

введите здесь описание изображения

Как показано на диаграмме, twitter SDK сначала попытается вызвать глубокую ссылку при касании, если пользователь нажмет «отмена» во всплывающем окне Apple по умолчанию, тогда SDK предпримет вторую попытку, вызвав универсальную ссылку. Это вызовет проблему, как я описал в вопросе, когда пользователь нажимает «отмена», мое приложение по-прежнему перенаправляется в приложение Twitter.

person Tony Lin    schedule 04.09.2018