私は電子メールを送信しています。ユーザーがそのリンクをクリックすると、インストールされていればアプリが開き、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 9 Swift - Parse FacebookのログインがネイティブFacebookのアプリケーションを開きません。
- 3. :Hover CssメニューはiOS Safariでのみ開きません。
- 4. iOS 5カメラアイリスが開けません
- 5. 企業向けiOS ipaプロジェクトを開けません
- 6. iOSの9 supportedInterfaceOrientationsは
- 7. Facebook iOS 9 SDKのログインはSafariのmbasic.facebook.comにリダイレクト
- 8. iOS UIViewController別のuivewcontollerを開けません
- 9. iOS 9のsegueForUnwindingToViewController
- 10. 9/iOSの9.0.1
- 11. チェックiOSの9
- 12. Safari Web InspectorでのiOSアプリケーションのデバッグの開始
- 13. iOS 9のUIWebViewでHTTPリンクを読み込めません。
- 14. IOSアプリケーションが拒否されました:2.23 - アプリケーションはiOSデータストレージガイドラインに従わなければなりません
- 15. iOS 9ウェブアプリはモバイルサファリでリンクを開けないようにします
- 16. Safari 5/iOS、WebSocketハンドシェイクは時々しか動作しません
- 17. iOS 9 - NSAllowsArbitraryLoads scope
- 18. iOSの9のエンタープライズアプリは
- 19. UISearchControllerが表示されません。 iOS 9
- 20. iOS 8とiOS 9両方のシステムフォント
- 21. iOS 9 ChromeとSafari - devicemotionとdeviceorientationが機能しない
- 22. IOS Safariサポートプラグイン?
- 23. Iphone WebViewのリンクはSafariで開けません
- 24. YouTube APIがSafariでミュートされていません(iOS以外)
- 25. MapKit iOS 9 detailCalloutAccessoryView usage
- 26. iOS 9 Black Launch Screen
- 27. iOS Safari localStorage broken QUOTA_EXCEEDED_ERR
- 28. ios 9 AVCaptureDevice設定のフォーカスポイント
- 29. iOSの9 RTLナビゲーション問題
- 30. iPhone window.open(url、 '_blank')モバイルSafariでリンクを開けません
に置き換えJavaScriptとリダイレクトコードをチェックし、あなたのURLとのアプリケーションの.plistファイルからXMLを表示することができますキー** CFBundleURLTypes **? * .plistを右クリックし、Open As - >ソースコード –
@IurieManeaをアプリからアプリまで動かし、私はサファリからアプリまで質問しました。 –