Я работаю в компании, которая создает Google Action, который будет доступен в Австралии, Новой Зеландии и Великобритании.В зависимости от местоположения пользователя, URL выполнения должен быть разным, так как каждая страна имеет свои собственные API и т. Д.
Мы могли бы легко добиться этого, развернув три отдельных приложения, ограниченных их конкретной страной, каждое из которых имеетих собственный URL исполнения.Однако, если я правильно понимаю, у всех них будут разные имена вызовов, что не идеально.
Другой способ, которым мы могли бы потенциально достичь этого, - заставить пользователя выбирать, какой рынок он хочет (AU, NZ, UK)на странице привязки аккаунта, а затем используйте API для этого рынка.Тем не менее, это не похоже на большой UX
В конечном счете, ключевые цели, которые мы пытаемся достичь, это:
- Пользователи в Австралии, Новой Зеландии и Великобритании могут все вызвать Google Action, сказав "Хорошо, Google, откройте приложение", ачем «Ok Google, Open App NZ», «Ok Google, Open App UK» и т. д.
- Пользователям не нужно выбирать рынок (AU, NZ, UK), к которому они принадлежат - это происходит автоматически
- Мы можем использовать правильный API в зависимости от рынка, к которому принадлежит пользователь.