message app 열기
URL형태 : sms:전화번호&body=메시지
ViewController.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import UIKit
class ViewController: UIViewController {
@IBOutlet var editMessage: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
}
// 메시지앱으로 이동
@IBAction func moveToMessageApp(_ sender: UIButton) {
var sms : String = "sms:01012341234"
// 메시지 내용이 있으면 전화번호 뒤에 &body=메시지를 붙이고 인코딩을 한다
if let msg = message , !msg.isEmpty {
sms = sms + "&body=" + msg
}
sms = sms.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)! // 인코딩
UIApplication.shared.open( URL.init(string: sms)!, options: [:], completionHandler: nil )
}
}
|
결과
버튼 클릭시 메시지앱으로 이동하여 전화번호와 메시지를 설정한다
'IT > - 프로그래밍' 카테고리의 다른 글
iOS APN 푸시1 - 인증서 만들기 (0) | 2020.05.05 |
---|---|
iOS 응용 프로그램을 위한 유효한 ‘aps-environment’ 인타이틀먼트 문자열을 찾을 수 없습니다. (1) | 2020.05.02 |
iOS PickerView 예제 (0) | 2020.04.30 |
Android WebView를 스크롤하면 툴바 숨기기 (0) | 2020.04.28 |
Android Glide 라이브러리로 gif이미지 로딩 (0) | 2020.04.22 |