iOS 프로그래밍/iOS
iOS)위젯에서 앱 오픈하기
myoungsc.dev
2016. 4. 25. 21:21
위젯에서 버튼 또는 특정 이벤트를 통해 앱으로 연결 방법 입니다.
일단 info.plist에 사진과 같이 URL types을 추가해 주셔야 됩니다.
URL identifier은 앱 고유 아이디인 Bundle ID를 적고, URL Schemes에 앱 이름을 적어 주시면 됩니다.
밑에 코드에 앱네임을 적어 주시고 원하는 위치에 코드를 적용 시켜 주시면 됩니다.
(Objective-C)
1 2 | NSURL * url = [NSURL URLWithString:@"AppName://"]; [self.extensionContext openURL:url completionHandler:nil]; | cs |
(Swift)
1 2 | let url = NSURL(string: "AppName://") extensionContext?.openURL(url!, completionHandler: nil) |