Надеюсь, это может быть дублирующий вопрос. Но ни один из ответов не помог мне. Я пытаюсь открыть ссылку из приложения iOS. Когда я нажимаю кнопку, Он открывает приложение для сафари, и он всегда говорит о предупреждении. "Safari не может открыть страницу, потому что адрес недействителен".. Здесь ссылка похожа на ту же https://itunes.apple.com/gb/app/app_name/id(appId).
Я не думаю, что это хорошее место для размещения точной ссылки на приложение. Таким образом, указанная ссылка является фиктивной ссылкой, которая точно похожа на мою. Почему ошибка всегда происходит, когда я пытаюсь открыть ссылку. Я пробовал в симуляторе, а также в iPod. Произошла такая же ошибка. Если я попытаюсь использовать ту же ссылку с Safari в MAC OS, то она работает. Вот код, который я использую, чтобы открыть сафари из моего приложения со ссылкой.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/gb/app/app_name/id(appId)"]];
Я из Индии. Вышеуказанная ссылка содержит gb. Эта ссылка может открываться только из Великобритании??
UPDATE:
У меня хорошая рабочая сеть. И я попробовал еще одну вещь. Я открыл свое приложение для сафари в симуляторе и искал свое приложение в Google, и нажатие этой ссылки показывает ту же ошибку. Это проблема с этой ссылкой в самой яблоне?