要約: 私のアプリケーションでは、カスタムURLを "myapp:// .."の形式で定義しました。しかし、URLがSMSになるとリンクとして認識されません。ユーザーはそれをタップしてアプリを起動することはできません。代わりに、彼は&をブラウザに貼り付ける必要があります。 info.plistに新しいURLスキームを指定して、アプリケーションのカスタムURLを定義します。 iPhone4(iOS v5.0)にアプリのカスタムURLを含むSMSを送信します。 SMSを開きます。SMSアプリケーションでカスタムURLスキームがリンクとして認識されない(iphone 4 iOS 5.0のみ)
期待される結果: URLはSMSにリンクとして表示する必要があります。
実際の結果: URLはプレーンテキストとして表示され、リンクとして表示されません。
回帰: iOS 5にアップグレードする前に、同じiPhone4(iOSバージョン4.3)でURLが常にリンクとして表示されていました。
Notes: 面白いのは、同じiPhoneからメッセージを転送した場合、送信されたSMSと新しく受信したSMSで、URLがリンクとして表示されるという点です。
Appleにこのバグを報告したことはありますか?周りに仕事がない限り、私は誰もあなたをここで助けることができるとは思わない。 – djromero
に同じ問題がありますが、誰かが解決策を持っていますか? – beryllium
動作は着信SMSメッセージに限定されますか?たとえば、iOS 5の受信メールで同じリンクが受信された場合、それはリンクとして正しく機能しますか? –