2013-04-23 15 views
5

HTMLページにハイパーリンクを作成しようとしています.HTMLページを開くと、SMSアプリケーションはあらかじめ定義された番号と本文で開く必要があります。数字をうまく設定できましたが、このテキストメッセージの本文を設定することはできません。出来ますか?iOSのSMSスキームHTML本体の本体とのハイパーリンク

我々はこれまでにしようとしているリンクは次のとおりです。

<a href="sms:123456789?body=sometext">sms link</a>

おかげで助けのためにたくさん!

答えて

5

いいえ、それはできません。

SMSアプリケーションを起動するためにSMSスキームが使用されます。このタイプのURL の形式は "sms:"で、SMSメッセージのターゲット電話番号を指定するオプションのパラメータ があります。この パラメータには、0〜9の数字とプラス(+)、ハイフン ( - )、ピリオド(。)文字を含めることができます。 URL文字列には、 メッセージテキストなどの情報を含めないでください。

参考:iPhoneURLScheme SMS

+0

問題を解決してくれました...ネイティブアプリの考え方でこれを行うことが可能です... –

2

はい、それは可能です。 iOSの8のためにIOSの5の

小さな贈り物、および6

<a href="sms:123456789;body=sometext">sms link</a>

+3

これはIOS7でサポートされていましたが、少なくともIPhone 5でテストされていますが、これはIOS 5そして6. –

+0

@DavidCこれがなぜ削除されたのかについての推測はありますか?セキュリティ上の問題? – teewuane

+0

私はネイティブアプリの開発を促進するためにマーケティングの政治を推測しています。 –

7

:電話番号1234を除去しながら、私は...そう、ユーザが入力数をできるカスタマイズ

<a href="sms:123456789&body=sometext">sms link</a> 

私のアプリケーションのリンクを共有するために彼らの選択の

4

私はこれらの状況が働いている瞬間:

iOSの8の点の

作品は(iOS版をテストしていない7):私もsmstoをテストしてきたが、それはしなかった

<a href="sms:123456879?body=bodytext">Send sms</a> 

ませ5.xのONのAndroid 4.xの上

<a href="sms:123456879&body=bodytext">Send sms</a> 

作品、

https://jsfiddle.net/w4vcyjfw/14/

:問題は、それがAndroid上で5

チェックテストにこのフィドルを動作させるために3230