Archived:SMS,MMSメッセージを送信する方法
Article Metadata
Compatibility
Platform(s): Flash Lite: 1.1, 2.x
Article
Translated:
By morisawafnj
Last edited: hamishwillee
(05 Oct 2011)
SMS/MMSを送信する
- SMSやMMSを送信するには、下記に示すパラメータ付きでGetURL()関数を使用する必要があります。
"sms:aNumber?body=A Message" または "mms:aNumber?body=A Message"
- コード例
myNumber = "4815162342";
myMessage = "Hi, This is my message";
getURL("sms:" add myNumber add "?body=" add myText); //Send a SMS
/*
getURL("mms:" add myNumber add "?body=" add myText); //Send a MMS
*/
- S60端末では、この関数が即座にメッセージを送信するわけではありません。引数として与えたパラメータを入力済みの、組込みのSMS/MMSエディタを開きます。
SMS/MMSの権限(Capability)をチェックする
下記に示す数値変数を使用して、SMS/MMSを送信できるかどうかチェックできます。
- _capSMS: Flash LiteがSMSを送信できる場合は変数に1を設定し、そうでない場合の変数は未定義です。
- _capMMS: Flash LiteがMMSを送信できる場合は変数に1を設定し、そうでない場合の変数は未定義です。
- Flash Lite 2.xでは、上記変数ではなく System.capabilities.hasSMS, System.capabilities.hasMMS を使用することを推奨します。
コード例
if(_capMMS)
{
getURL("mms:4815162342?body=Hi, This is my message"); //Send a MMS
}


