Notice
Recent Posts
Recent Comments
Link
투케이2K
176. (Objective-C/objc) [유틸 파일] goAppNotificationSettings : 앱 알림 설정 창 이동 수행 본문
Objective-C
176. (Objective-C/objc) [유틸 파일] goAppNotificationSettings : 앱 알림 설정 창 이동 수행
투케이2K 2024. 12. 8. 15:51[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[소스 코드]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 언어 : Objective-c
- 개발 툴 : Xcode
- 기술 구분 : 유틸 파일 / UIApplication.shared.open / goAppNotificationSettings
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[소스 코드]
// --------------------------------------------------------------------------------------
- (void)goAppNotificationSettings {
// [try catch 구문 정의 실시]
@try {
// ---------------------------------------------
// [로직 처리 실시]
// ---------------------------------------------
//*
dispatch_async(dispatch_get_main_queue(), ^{
if (@available(iOS 15.4, *)) {
NSURL *settingsURL = [NSURL URLWithString:UIApplicationOpenNotificationSettingsURLString];
if ([[UIApplication sharedApplication] canOpenURL:settingsURL]) {
[[UIApplication sharedApplication] openURL:settingsURL options:@{} completionHandler:nil];
} else {
NSLog(@"설정 페이지를 열 수 없습니다.");
}
} else {
NSLog(@"iOS 15 이상에서만 지원됩니다.");
}
});
// */
// ---------------------------------------------
}
@catch (NSException *exception) {
NSLog(@"\n[NSException : 예외 상황 발생] : %s\n", exception.description.UTF8String);
}
}
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
https://developer.apple.com/documentation/uikit/uiapplication/opennotificationsettingsurlstring
// --------------------------------------------------------------------------------------
[결과 출력]
반응형
'Objective-C' 카테고리의 다른 글
Comments