これが重複した質問になることを願っています。しかし、どの答えも私を助けてくれませんでした。iOSアプリケーションからリンクを開こうとしています。ボタンを押すとサファリアプリが開き、「アドレスが無効なためSafariはページを開けません」というアラートが常に表示されます。これは、同じhttps://itunes.apple.com/gb/app/app_name/id(appId)のようなリンクです。
正確なアプリのリンクを投稿するのは良い場所ではないと思います。したがって、上記のリンクはダミーリンクであり、私のものとまったく同じように見えます。リンクを開こうとすると常にエラーが発生するのはなぜですか。シミュレーターとiPodで試してみました。同じエラーが発生します。MAC OSのSafariで同じリンクを試してみると、機能します。 これは、リンクを使用してアプリからサファリを開くために使用しているコードです。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/gb/app/app_name/id(appId)"]];
私はインド出身です。上記のリンクにはgbが含まれています。そのリンクはイギリスからのみ開くことができますか?
アップデート:
私は良いネットワークを持っています。そして、もう1つ試してみました。シミュレーターでサファリアプリを開き、グーグルでアプリを検索すると、そのリンクをクリックすると同じエラーが表示されます。それはアップル側自体のそのリンクに問題がありますか?