2017-01-19 10 views
1

В iOS 9 у нас есть кнопка Back-to-appB в приложении A, когда приложение A открывается из приложения B. Вы можете увидеть кнопку Back-to-app (Назад в Safari, Back to App Store) внизу на картинке: Example picturesКак использовать кнопку Back-to-app на iOS10

Но на iOS 10 мы не видели кнопку «Back-to-app» в строке состояния. Не могли бы вы рассказать мне, как включить эту кнопку на iOS 10 и как ее использовать при кодировании. Я использую Objective-C язык.

Обновлено:

Я видел Назад к App кнопку на строке состояния, но я хочу знать, как вызвать действие кнопки Back-на-АРР, не касаясь. Мы хотим использовать эту функцию для замены метода OpenURL. Таким образом, мы можем открыть браузер Safari без перезагрузки страницы.

+0

Можете ли вы отправить минимальный (код) пример, который показывает проблему? – shallowThought

+0

@shallowThought: В настоящее время я обновил свой вопрос, спасибо за внимание. – MinhDev

+0

Есть еще решение? –

ответ

1

Глубокое связывание приложения А работает, если пользователь переходит к применению B, нажав на ссылку или кнопку из приложения А.

Напротив, она не будет работать, если вы нажмете кнопку домой и перейти в другое приложение.

+0

Это означает, что вы хотите использовать URLScheme здесь, верно? – MinhDev

+0

Приложение A - мое приложение, приложение B - браузер Safari. Мы хотим использовать кнопку Back-to-app, чтобы избежать перезагрузки страницы в браузере Safari, это действительно наша проблема. Если вы можете, пожалуйста, предложите нам, спасибо – MinhDev

1

Эта функция также работает в iOS10, если приложение-приложение открыто из исходного приложения, этот параметр будет отображаться в строке состояния.

Для примера, ваш демо-приложение содержит URL-адрес схемы, как «демо», и вы откроете вы демонстрационное приложение через сафари, как «демо: //», то вы можете увидеть кнопку «< Safari» в демо строке состояния приложения ,

+0

Спасибо, я видел кнопку «Назад к приложению» в строке состояния. Вы знаете, как вызвать действие кнопки Back-to-App, не касаясь – MinhDev

+0

. Я думаю, что это невозможно. мы не можем открывать приложение без взаимодействия с пользователем. –

+0

Мы пытаемся расследовать эту проблему, потому что мы не хотим перезагружать страницу при открытии браузера Safari. Мы можем использовать частный API из Apple, но для этого нам нужно устройство jaibreak -> Это не разрешено. Эта проблема очень сложна – MinhDev

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

  • Нет связанных вопросов^_^