2
ユニバーサルリンク(または関連ドメインとも呼ばれます; available since iOS 9)を使用してアプリをドメインにリンクしようとしていました。これまでのところすべてが機能し、Safariでテストしている間に私のアプリケーションを正しく開いたり、URLのパスとクエリパラメータを解析したりできました。iOSユニバーサルリンクを使用したURLの小文字クエリーパラメータ
しかし、iMessageやMailの中からSafariで以前に動作していたURLを開いたときに失敗しました。 私は、各クエリパラメータが小文字に再フォーマットされるようにアプリケーションを開くと、データ処理に対して無効であることがわかりました。既知のバグの場合 - - propper戦略例
https://www.example.com/path?paramNameOne=ValueOne¶mNameTwo=ValueTwo
については は、私が知ってかないんだけど、この技術で細部があるのであれば問題はあり
https://www.example.com/path?paramnameone=valueone¶mnametwo=valuetwo
に変更されますこの問題に対処する。
あなたの実際のデータ処理を説明したり表示したりしないと言うのは難しいです。 – ff10
@ ff10これは無関係です。 "...?productId = AZ_42"のようなものを輸送し、 "...?productid = az_42"を受け取ったアプリは、要素の検索は大文字と小文字を区別します。また、パラメータ名を比較すると、通常のisEqualToString:checksで失敗します。もちろん、私のデータが変更された場所を元に戻すこともできますが、元々URLがどのようなものかを正確に把握することを推奨します。 – Funkybit
これは、検索で大文字と小文字を区別する必要がある場合です。しかし、この点はあなたにとって非常に重要なことです。 – ff10