2

私のアプリはカスタムURLスキームを使用しているので、ユーザーにリンクをメールで送信します。クリックすると、ユーザーのデバイスにインストールされているアプリが起動します。これは、iOS6が登場するまでシームレスに機能していました。これで、ユーザーがリンクをクリックするか、サファリに手動でアドレスを入力すると、「Safariはローカルファイルであるため、ページを開くことができません」というエラーが表示されます。

他の誰かが同じものに遭遇したのか、または誰かがこの点に関して何かポインタを持っているのか疑問に思います!!

どんな助けでも大歓迎です...

更新:パラメータなしでアプリのカスタムURLのみを指定した場合に機能します。たとえば、「reader-app://」を実行するとアプリが起動しますが、「reader-app:// doc=xyz」を実行すると動作しません。 't!

4

2 に答える 2

2

try:reader-app://?doc = xyz(//の後に疑問符を追加)この方法で、クエリ文字列を指定します。それは私のために働きます、しかしそれは彼女が私のアプリケーションでURLを開きたいかどうかユーザーに尋ねるalertdialogを提示します

于 2012-11-18T19:38:24.610 に答える
0

-から記号を削除してみてくださいreader-app://

URLからアンダースコアの歌を削除するまで、URLは機能しませんでした。

元:

my_app://動かない。

myapp://仕事中。

それは単なる推測です。

于 2014-09-04T10:43:14.680 に答える