응용 컴퓨터의 페이지 및 알림 센터 디스플레이 정보

3000 단어 SwiftiOS

나는 상당히 고전했기 때문에 썼다.이런 문제가 많지만 기사가 없으면 쓰지 않으면 엉뚱한 사명감에 사로잡혀 쓰게 된다.
지금 정신이 없어요. 난잡한 기사가 되면 미안해요.
언젠가 기분이 좋을 때도 다시 쓴다.
그럼 솔직히 말씀드리지만 아이콘의 페이지와 알림센터의 표시로 고민하시는 분들이 많을 겁니다.
그리고 어디까지 할 수 있을까요?아까 나처럼
할 수 있는 일이지만 패턴으로 쓰는 게 좋을 것 같아서 패턴으로 쓰는 거예요.
자세한 내용은 이 모드에 적혀 있습니다.

응용 프로그램을 연 후 알림의 배지를 누르면 알림 센터의 표시가 모두 삭제됩니다


편견이지만 대부분 이런 타입인 것 같은데...그 익숙한 UIApplication을 하는 거야.shared.시작할 때 통과하는 곳에 a pplication IconBadgeNumber=0 을 입력하면 됩니다.

알림 센터의 표시는 응용 배지를 직접 삭제하고 싶습니다.(알림 센터를 선택한 후 읽지 않은 내용은 알림 센터에서 사라지지 않습니다.)


이것에 관해서는 처음부터 배지를 달지 않는 방법이라면 가능합니다.방법으로 서버에서 보내는 배지의 수량은 -1이다.현지 통지는 직접 만들었는지 안 해봤는지 할 수 있을 거예요.단지 평생 휘장이 없었을 뿐이다.

알림 센터의 알림 센터 표시는 배지를 그대로 적용하고 싶습니다.(알림 센터를 선택한 후 읽지 않은 내용은 알림 센터에서 사라지지 않습니다.)


이것도 괜찮아요.하지만 여기서는 앱이 켜졌을 때 배지를 지울 수 없다.이렇게 되면 알림센터의 표지가 사라진다.이것에 관해서는 휘장 수량을 처리하지 않으면 됩니다.또는 알림을 전송하는 정보(알림센터의 내용, 개수)를 얻어 배지의 수량을 변경한다.잃어버렸을 때 0으로 바꿔도 될 것 같아서요.

나는 통지 센터의 개수와 휘장의 개수를 맞추고 싶다.


이것도 할 수 있을 거야.하지만 서버 측의 응용 소프트웨어와 손을 잡을 필요가 있다.먼저 응용 프로그램이 열릴 때 알림 센터에 표시된 개수를 서버로 전송하고 서버는 새로운 푸시 알림을 보낼 때 이를 합쳐서 발송한다.게다가 앱은 그라운드에 있을 때 푸시 알림을 받을 때도 방법으로 주워 조정한다.

임의의 경우 배지, 알림 센터가 모두 삭제되었음을 표시하기 전에 알림 센터는 열린 부분만 삭제합니다.


이것은 일반적인 추송 통지인데, 당연히 하나 이상이다.그 아무거나 가면 평소에 익숙한 걸로 지우는 느낌으로

배지만 표시


이 경우 알림을 떠넘기기보다는 안쪽 처리에 따라 배지 수를 바꾸는 방법이 많죠.

알림이 왔을 때 로컬 알림을 보내기


이것은 전송 알림을 받을 때 로컬 알림을 더해서 발송합니다.나는 별로 하지 않는 방법이라고 생각하지만, 그래도 먼저 써 보자.

최후


아마도 이상의 패턴 이외에는 다른 것이 없을 것 같다.만약 누군가가 나에게 다른 이런 방법이 있다는 것을 알려준다면 나는 매우 기쁠 것이다.결과는 매우 중요한 일이다.그리고 또 다른...
・UIApplication.shared.a pplicationIconBadgeNumber = 0 또는 마이너스
알림 센터 모두 삭제 표시
• 알림 센터의 표시를 취소하지 않으려면 서버에서 보내는 배지 수를 -1로 설정합니다.그런데 이런 아이콘에는 배지가 없어요.
배지 어디서 지워요?알림 센터의 디스플레이를 어디에서 모두 삭제할지, 알림 센터에서 모두 삭제할지 아니면 헤더만 삭제할지 고려해야 한다.
마지막으로 로컬 알림의 기술을 통속적이고 알기 쉬운 URL로 끝냅니다https://stackoverflow.com/questions/42688760/local-and-push-notifications-in-ios-version-compatible/42688966

좀 더 써야겠다.
겸사겸사 말씀드리겠습니다.나는 그런 경험이 없지만, 휘장이 0도 안 되는 통지 센터에서 사라지지 않는 오류가 있는 것 같다.배지가 사라지지 않았다면 한 번 빼고 0으로 빼는 것이 좋다고 적혀 있다.쓰여있는 URL이 지금 한꺼번에 보이지 않기 때문에 다시 발견하면 여기에 덧붙여 씁니다.
참고, 아!괜찮은 URL의 나열
https://stackoverflow.com/questions/45732146/how-to-get-the-push-notifications-displayed-in-the-notification-center

좋은 웹페이지 즐겨찾기