응용 프로그램 배지 번호와 함께 오늘 날짜를 표시하려고합니다. 응용 프로그램이 로컬 알림을 발생시킬 때이 날짜가 업데이트되어야하지만 문제는 로컬 알림이 날짜를 업데이트하지 않는다는 것입니다. 내 프로젝트가 생성 된 날짜 만 표시합니다! 여기 내 코드는 다음과 같습니다.로컬 통보 업데이트 BadgeNumber
답변
이 알림 만 예약합니까? 알림이 실행되면 코드가 실행되지 않습니다. 앱이 열려있는 경우 알림을 처리 할 수 있으며 사용자가 알림에 대해 조치를 취한 경우 다시 처리 할 수있는 기회가 주어집니다.
이 알림은 배지 번호를 특정 날 번호로 설정하도록 프로그래밍되어 있습니다. 이 번호는 고정 된 번호입니다. 알림이 시작되면 자동으로 변경되지 않습니다.
응용 프로그램 배지는 처리되지 않은 알림 (as per the Human Interface Guidelines)을 표시하도록 설계되었으므로 날짜를 표시하기 가장 좋은 장소가 아닐 수도 있습니다. 또한 app store review guidelines을 보면 휴먼 인터페이스 가이드 라인에 설명되지 않은 방식으로 시스템에서 제공하는 항목을 사용하는 모든 앱은 앱 스토어에서 거부 될 수 있습니다.
이 경로를 계속 진행하면 Local Notification Programming Guide을 볼 수 있습니다. 그것은 각 앱이 64 개의 로컬 알림을 예약 할 수 있으며 배지 번호를 다음 날로 업데이트하기 위해 매일 하나씩 예약해야한다는 것을 보여줍니다. 즉, 사용자가 앱을 65 일 동안 열지 않으면 배지 번호가 잘못되며 사용자 알림으로 남겨진 로컬 알림도 없게됩니다.
그냥
//updating badge number :
int a = [componentsForFireDate day];
notification.applicationIconBadgeNumber = a;
것은 applicationIconBadgeNumber
당신이 알림을 만들 때 사전에 결정되어야한다는 것입니다 ... 다만 같이, 당신의 notification.applicationIconBadgeNumber
에 대한 componentsForFireDate
에서 하루를 얻는다. [NSDate date]
에서 하루를 맞출 경우 알림이 발생하는 날이 아닌 알림을 만드는 날이 표시됩니다.
- 1. 무작위 통보
- 2. 젤리 통보 문제
- 3. 스레드에 통보 문제
- 4. PHP 메일 통보
- 5. Bitbucket - 다수의 사용자에게 통보
- 6. 인스턴트 메시징 통보
- 7. 페이팔 신고서 통보
- 8. iPhone - 통화 완료 통보 방법
- 9. 업데이트 로컬 전복 웹
- 10. NuGet의 로컬 저장소 업데이트
- 11. 로컬 저장소의 시간 업데이트
- 12. 로컬 app.config에서 값 업데이트
- 13. TeamCity를 Google 토크로 통보 받기
- 14. 로컬 코드베이스가있는 JNLP - 업데이트 방법?
- 15. 로컬 파일에서 MySQL 테이블 업데이트
- 16. 원격 데이터베이스에서 로컬 데이터베이스 업데이트
- 17. 드루팔 (Drupal : 내용의 번역자에 대한 변경 통보)
- 18. 백그라운드 작업 완료에 대한 활성보기 통보
- 19. OSX 창에서 최소화 버튼을 누르라는 통보 방법?
- 20. 알림이 통보 될 때 알림을받는 방법
- 21. android에서 상태 알림 통보 횟수를 지우는 경우
- 22. didFinishLaunchingWithOptions없이 로컬 알림이 표시됩니다.
- 23. 로컬 XSD를 사용하여 SQL 데이터베이스 정의 업데이트
- 24. 왜 로컬 repo 업데이트 헤드에 push하지 않습니까?
- 25. 로컬 컴퓨터의 ClickOne 업데이트 응용 프로그램
- 26. 크롬 확장 로컬 서버에서 자동 업데이트
- 27. git pull (로컬 파일 만 업데이트)
- 28. Android : 온라인 데이터베이스에서 로컬 데이터베이스 업데이트
- 29. SPARQL 로컬 파일에 대한 쿼리 업데이트
- 30. 빌드 후 이벤트에 로컬 Nuget 패키지 업데이트
이 코드를 실행하면 알림을 예약 한 날짜를 보여 주어야합니다. 그 때 한 번만 예약 했습니까? –
알림은 매일 업데이트되며 매일 업데이트됩니다! , 나는 매 25 시간마다 통지를 예정했다! 현재 날짜를 얻으려면 –
솔루션을 찾으셨습니까? 나는 어떤 앱에서 똑같은 생각을하고 싶다. 감사. – hafedh