2017-03-06 11 views
0

私は私のアプリは、フォームディープリンクのAndroid

http://www.myhost.com/topic#/line http://www.myhost.com/topic#/line1

である。しかし、私は特殊文字がディープリンクのURLに許可されていないと仮定だけで1つのURL上で開くことにしたいです。私はエンコードしようとしましたが、野生の文字を使用しましたが、ヘルプはありません。 解決策を提示してください。

+0

URLの途中でスペース文字を削除(またはエンコード)しても問題ありません。 –

+0

「#」エンコードも試してみましたが、機能しませんでした。 – Aditi

答えて

0

URLの#は、深いリンク基準には使用できないfragment componentの先頭を示します。 のフラグメントを構造化しても、人間の目の通常のURLパスのように、のように見えますが、コンピュータはこれをこのようには読んでいません。

パスの前に#文字を含まないようにURLを再フォーマットする必要があります。

0

はい、唯一の解決策は、URLから#を削除してから、深いリンクを行うことでした。

関連する問題