投稿

ラベル(UIWebView)が付いた投稿を表示しています

【iOS】iOS 13で WKWebView を使ったアプリは必ず実機で動作を確認しよう。

表題の通りです、 エミュレータと挙動が違います。 <a> ですが、 リンク先の記載方法によって、遷移してくれない現象がありました。 html のデータをローカルにファイルとして保存して、それを表示するタイプは <a> の記載方法によって、URLを選択した時に発火するイベントが受け取れません。 内部でセキュリティーの警告がでて、反応しません、 注意してください。 具体的には、 a タグの  href に記載されているURL等が / (root) から始まっているものがだめのようです。 エミュレータだと、問題なく、イベントが発火されますが 実機だと発火しません。

【 ITMS-90809 】UIWebview の警告が出るようになってます。

アプリのアップデートは2020年 12月までに UIWebviewを変更しましょう  審査にかけると、下記ような警告が出ます。 ITMS-90809: Deprecated API Usage - App updates that use UIWebView will no longer be accepted as of December 2020. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

【iOS】 ようやくわかった、 なぜ、WebViewの記事が比較的アクセスが多かったか。

過去の記事で、WKWebviewに移行が簡単にできそうか? と 記事をかいたが  過去記事  です。 どうやら。 UIWebView  を利用したアプリの審査を 更新の場合は 2020年12月 新規の場合は 2020年04月 に終了することを発表してました。  あぁ。 これかと。 審査が通りません。 いまさら、認識した次第です。

【iOS】UIWebViewからWKWebViewに簡単に移行てできる?

iOSの開発をおこなっていると、 多々webviewを利用する機会があると思います。 某ソシャゲーとかは、側やメニュー等はネイティブで作成して、 メインのコンテンツ部分はhtmlで表示していたりしていますよね。 最近iOS8にUIWebViewでは無く、WKWebViewなる物が実装されたとの事。 これは!と思い。 WKWebViewを見る限りだと、内部の表示する為のエンジンが違うので、 JSの実行速度とかが高性能になっているとか、かなり良い事をいっぱい書いて有りました。 今後はiOS7までは、UIWebViewで iOS8からはWKWebViewに変更した処理でやればより、 快適に動くのではないかと思うんです。 しかしながら、ネット上を調べると、単純に置き換えるだけでは利用が出来ないとの事。 そもそも、XIBやStoryboardには対応していないらしく、コードでしっかりと記載しないと行けなかったり。 ページ内のlink関連で <a> tag関連の処理が変わっていたり、 tmp内のローカルファイルのpathを参照する際に file:/// では読み込めない用な記載を見かけました。 2016/12/21 追記 ※ tmpに保存しないとhtml読み込めないようです。 ※ <a>に _blankが設定されているとエラーが返って来るようです。 ですので、単純に置き換えだけでなく、コードの修正やヘタをすればhtml側の修正しないと行けないかもしれません。 まぁ、実際にコードを書いて検証したのではないので、なんとも言えませんが、 今後、対応することになったら、感想とかを書いて見ようかと思います。 iOS 10 ぐらいには、UIWebViewがduplicateとかになるのかな? 2018/07/13 追記 結構コンスタンスにアクセスしているようなのですが、この記事は有力なのだろうか・・・。 2019/05/20 追記 もう、UIWebViewがduplicate  になってますね〜。 皆さんWKWebViewでやるの必須ですよ。 2019/10/01 追記 iOS のサポートが 12まで表記ですね。 SDKs   iOS 2.0–12.0  と記載されてます