0

私は自分のアプリケーションをWebのように処理する必要があります(Webブラウザのように)。CFBundleURLTypesをplistファイルに追加してから、CFBundleURLSchemesにhttpとCFBundleURLNamecom.mydomaine.myappを配置します。次に、Webリンクを使用してSMSを送信しようとしました。受信したリンクをクリックするとSafariが開いたままになります。

これはカスタムスキーマでうまく機能します:myapp://mylink.com!しかし、問題は次のとおりです。アプリユーザーにリンクを含むSMSを送信する必要があります。そうすれば、ユーザーはそれらのリンクをクリックして、リンクコンテンツを流れるような処理を行うmyappを開くことができます。メッセージアプリは、cutome urlスキーマをクリック可能なリンクとして認識しません!したがって、私が見つけた唯一の解決策は、httpリンクを使用してこの操作を行うことです!

(APNを使用して問題を解決できることはわかっていますが、何らかの理由で使用できません!)

ご協力ありがとうございました !

4

1 に答える 1

1

httpリンクをオーバーライドしてアプリにリダイレクトすることはできません。それはシステムの他の多くの部分を壊すでしょう。

設定したサーバーにアクセスするhttpリンクを送信する必要があります。そのサーバーは、ユーザーをカスタムリンクスキームにリダイレクトしたり、アプリのダウンロードを許可したりすることができます。

于 2012-08-23T00:59:07.633 に答える