내 탑승 중 알림을 승인하기 위해 마지막에 '프라이머'화면이 포함 된 UIPageViewController
이 있습니다. 사용자는 "알림 사용"이라고 표시된 버튼을 탭하면 알림 사용 권한 대화 상자가 나타납니다. 어떻게해야합니까?IBAction에서 알림 권한을 요청하려면 어떻게해야합니까?
0
A
답변
1
당신은 넣을 수 있습니다 : 당신의 IBAction
내부
let center = UNUserNotificationCenter.current()
center.requestAuthorization(options:[.badge, .alert, .sound]) { (granted, error) in
// Enable or disable features based on authorization.
}
UIApplication.shared.registerForRemoteNotifications() // you can also set here for local notification.
UNUserNotificationCenter* center = [UNUserNotificationCenter currentNotificationCenter];
[center requestAuthorizationWithOptions:(UNAuthorizationOptionAlert + UNAuthorizationOptionSound)
completionHandler:^(BOOL granted, NSError * _Nullable error) {
// Enable or disable features based on authorization.
}];
[[UIApplication sharedApplication] registerForRemoteNotifications]; // you can also set here for local notification.
스위프트
목표 - C. Capabilities
- - Push notification
당신이 IBAction
을 가지고 Push Notification
이 target
에서 활성화되어 있는지 확인하십시오 경우 파일에 목표 - C에 대한 스위프트 또는 #import <UserNotifications/UserNotifications.h>
에 대한 import UserNotifications
를 추가도 기억하시기 바랍니다.
0
목표 - C :
if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) {
[application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];
}
관련 문제
- 1. Facebooker2를 사용하여 권한을 요청하려면 어떻게해야합니까?
- 2. Meteor에서 Facebook 권한을 다시 요청하려면 어떻게해야합니까? 이에 따라
- 3. 먼저 사용 권한을 요청하려면 Swift에서 응용 프로그램을여십시오?
- 4. 사용 권한을 요청하려면 해당 활동을 받아야합니다.
- 5. IBAction에서 UISwitch isOn을 프로그래밍 방식으로 설정 IBAction에서 다시 호출
- 6. OSX Swift Application에서 관리자 로그인을 요청하려면 어떻게해야합니까?
- 7. com.mchange.v2.c3p0.ComboPooledDataSource에서 특정 연결을 요청하려면 어떻게해야합니까?
- 8. Lucene에게 간단하고 평평한 채점을 요청하려면 어떻게해야합니까?
- 9. 기본 저장소 목록을 Maven에 요청하려면 어떻게해야합니까?
- 10. 현재 (최신) json URL을 요청하려면 어떻게해야합니까?
- 11. ViewModel에서 WPF/MVVM의보기에서 업데이트를 요청하려면 어떻게해야합니까?
- 12. AJAX를 사용하여 웹 서버에서 변수를 요청하려면 어떻게해야합니까?
- 13. httr을 사용하여 API 토큰을 요청하려면 어떻게해야합니까?
- 14. 레일즈 페이지에서 레일스 페이지를 요청하려면 어떻게해야합니까?
- 15. 처음에 긁어 모으는 URL에서 콜백을 요청하려면 어떻게해야합니까?
- 16. publish_actions 권한을 요청하려면 새로운 고급 인증 대화 상자를 사용해야합니까?
- 17. 내 앱에서 이와 같은 게시 스트림을 요청하려면 어떻게해야합니까?
- 18. "다시 묻지 않음"옵션없이 권한 대화 상자를 요청하려면 어떻게해야합니까?
- 19. 속성이 IBAction에서 값을 잃습니다.
- 20. IBAction에서 UITextField 값 설정
- 21. IBAction에서 UIWebView로 이동
- 22. IBAction에서 프로그래밍 방식으로 UIButton 추가
- 23. IBAction에서 UITableViewCell에 대한 참조를 얻으시겠습니까?
- 24. IBAction에서 UIButton을 비활성화하면 다시 활성화됩니다.
- 25. ios 앱이 다시 권한을 요청하도록하십시오.
- 26. Chrome 확장 프로그램에서 알림 권한을 감지하지 못합니다.
- 27. Google OAuth를 통해 안전하게 데이터를 요청하려면 어떻게해야하나요?
- 28. 클라이언트 응용 프로그램에 제어권을 반환하고 API에서 입력을 다시 요청하려면 어떻게해야합니까?
- 29. Swift 3.0에서 UIWebView를 사용하여 웹 페이지의 데스크톱 버전을 요청하려면 어떻게해야합니까?
- 30. 사용자가 내 앱과 Google 계정을 연결하도록 요청하려면 어떻게해야합니까?
'UIUserNotificationSettings'가 아이폰 OS 10에서 더 이상 사용되지 않습니다 당신은 UNNotificationSettings' 대신'사용한다. https://developer.apple.com/documentation/uikit/uiusernotificationsettings – Mateusz