2013-03-23 2 views
1

Я заметил в последнем приложении iPhone Gmail, что если я нажму ссылку (и если у меня установлен приложение для iPhone Google Chrome), она откроет Google Chrome и изменит кнопку «Назад» в Chrome, чтобы показать, что вернуться в «Gmail»Пользовательская кнопка возврата для Google Chrome

google chrome back button

мне было интересно, если кто-нибудь удалось найти способ, чтобы получить эту работу со своими приложениями, или если это частный Google API?

Я попытался Google, OpenInChromeController (https://developers.google.com/chrome/mobile/docs/ios-links), хотя это только кажется, обеспечивает вспомогательные методы, чтобы открыть Chrome, а не изменить кнопку назад

+0

Вы когда-нибудь могли это сделать? Я пытался запустить хром с помощью кнопки «назад», но я не вижу, чтобы понять это. – Kyle

+0

Да, конечно! См. Ответ @ mergesort ниже re: x-callback-urls, который стал «стандартным» способом, когда приложения iOS теперь разговаривают друг с другом, так как никакой официальный способ не был предоставлен Apple – jklp

ответ

0

Google Chrome использует схему х обратного вызова для URL, чтобы создать этот тип поведение. Одним из примеров является что-то вроде этого:

googlechrome-x-callback://x-callback-url/open/?x-source=MyApp&x-success=com.myapp.callback%3A%2F%2F&url=http%3A%2F%2Fwww.google.com 

Вы можете настроить его, чтобы иметь различную реакцию на успех или неудачу, и определить, будет ли Chrome открыть ссылку в новой вкладке. В документе, к которому вы привязались, имеется более подробная информация.

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