私は電子メールを送信しています。ユーザーがそのリンクをクリックすると、インストールされていればアプリが開き、iOS 9に切り替えたのでiOS 8でうまくいきましたそれ以上アプリケーションが動作しなくなると、「LSApplicationQueriesSchemes」配列を追加してURLスキームを追加しようとしましたが、うまくいきませんでした。それで何が欠けたのですか?SafariはiOS 9のiOSアプリケーションを開けません。
答えて
私のアプリケーションを開くurlへのリダイレクトを行うjavascriptコードで修正を行いました。
私は、リダイレクトURLのurl srcオブジェクトを保持するiframeを作成していました。そのiframeを削除して、その行window.location = "url"に置き換えました。それはすべてのものが正常に動作し、Safariが今度はアプリケーションにリダイレクトされましたが、今回はさらに1つのステップでメッセージが表示されますユーザーがアプリケーションに移動したいことを確認します。
いずれかが再びリダイレクトして、その問題に直面したのであれば、IFRAMEを削除し、window.locationの
@Descoこの解決策を確認してください –
あなたのモバイルサイトにアクセスしているユーザーには、アプリがインストールされていないとどうなりますか? Safariはエラーボックスを開きます。良くない。 – tommybond
@ tommy.bonderenka yea、その場合はうまくないので、ビューを追加する必要があります。ウェブサイトがフォームを開く場合のためのボタンがあります。モバイルデバイスはアプリを開いたり、アプリを続けると言っています。その方法でユーザーをアプリケーションにリダイレクトしますが、ユーザーが参照できるWebサイトがないため、私のケースが異なります。それで、それは私と一緒にそのように働く。 –
iOS9では、AppleはURLスキームに関するいくつかの点を変更しています。 http://awkwardhare.com/post/121196006730/quick-take-on-ios-9-url-scheme-changesは、これらの変更に関する記事です。
基本的には、アプリでサポートされているすべてのURLスキームを.plistファイルに登録する必要があります。
私はそれを読んで、彼はcanOpenURLメソッドとopenURLメソッドについて話しています。私はSafariで開いているリンクについて話しています。私のアプリケーションにリダイレクトされています。リンクはもちろんこれらのメソッドの1つではありません。 –
@ Avinash651これに関するアップデートはありますか? – Bonnke
これは、Appleのサポートフォーラムで議論されている:https://discussions.apple.com/thread/7221842
私の会社のは、この問題に対するアップルのサポートとのオープンチケットを得ました。
残念ながら、解決はまだありません。
ここに更新情報がありますか? – Bonnke
- 1. iOS 9のテーブルビューからSafariビューコントローラを開き、iOS 8または7のSafariで開きます。
- 2. iOS 11 simulatorはSafariでFacebookのログインを開けません - コルドバFacebook4
- 3. :Hover CssメニューはiOS Safariでのみ開きません。
- 4. IOS 9 Swift - Parse FacebookのログインがネイティブFacebookのアプリケーションを開きません。
- 5. iOS 10でスポットアプリを開けません
- 6. ios Javascript history.go(-1)はios 10.2.1のSafariで動作しません
- 7. iOS 5カメラアイリスが開けません
- 8. iOS 10アプリケーションをiOS 9デバイスで実行できますか?
- 9. iOS 9とiOS 9との互換性
- 10. 企業向けiOS ipaプロジェクトを開けません
- 11. CookieがMACで動作していません - Safari&IOS Mobile Safari
- 12. アプリケーションバージョンIOS 7&IOS 9
- 13. デスクトップのSafariの[開発]メニューからiOS11(Xcode 9)デバイスを削除したiOSシミュレータ
- 14. iOS 10 beta:URLスキームは機能しませんが、iOS 9で動作します
- 15. 私のサイトはiPhone(iOS 11)から開けませんか?
- 16. Safari Web InspectorでのiOSアプリケーションのデバッグの開始
- 17. バックグラウンドフェッチは、iOS 9 +
- 18. Facebook iOS 9 SDKのログインはSafariのmbasic.facebook.comにリダイレクト
- 19. アプリケーション開発(ios)
- 20. TypeError:undefinedはSafariとiOSのオブジェクトではありません
- 21. SwiftでUITextViewをiOS 10とiOS 9の両方で開くリンク
- 22. iOSの9 supportedInterfaceOrientationsは
- 23. iOS UIViewController別のuivewcontollerを開けません
- 24. はios 9でオーディオを再生できません
- 25. iOS Safari Share Extensionからメインアプリを開く
- 26. iOS Safariのフォントオーバーフロー
- 27. チェックiOSの9
- 28. 9/iOSの9.0.1
- 29. iOS 9のsegueForUnwindingToViewController
- 30. iOS 9のカスタムアラート
に置き換えJavaScriptとリダイレクトコードをチェックし、あなたのURLとのアプリケーションの.plistファイルからXMLを表示することができますキー** CFBundleURLTypes **? * .plistを右クリックし、Open As - >ソースコード –
@IurieManeaをアプリからアプリまで動かし、私はサファリからアプリまで質問しました。 –