ios - 허용 - uiusernotificationtypenone




사용자가 앱에 대한 푸시를 사용 중지 한 경우 자동 원격 알림이 가능합니까? (2)

다른 대답은 좋다. 그러나 그들은 공식적인 대답이 아닙니다.

공식 답변은 공지 사항의 새로운 내용 WWDC 2015 비디오 :

자동 알림은 기본적으로 사용하도록 설정되어 있습니다. 사용자는 승인 할 필요 가 없습니다. 앱에 권한을 부여 하지 않고 앱 사용 권한을 요청 하지 않고 앱을 사용하기 만하면됩니다. 그러나 자동 알림은 백그라운드 앱 새로 고침 뒤에 있는 메커니즘 입니다. 언제든지 사용자가 설정에 들어가서 사용 중지 할 수 있음을 알고 있습니다. 따라서 항상 사용할 수있는 것에 의존 할 수는 없습니다. 사용자가 해제하고 더 이상 알림을 받고 있지 않은지 여부는 알 수 없습니다. 이는 또한 최선의 노력으로 침묵하는 알림이 전달됨을 의미합니다. 즉, 알림이 사용자의 장치에 도착하면 시스템에서 몇 가지 선택을하게됩니다.

자세한 내용은 이 이미지 와이 답변을 참조하십시오.

내 설정에서 tabbar :

  1. API 응답을 기반으로 사용 또는 사용 중지 할 수있는 기능별 스위치가 있습니다.
  2. 웹 사이트에서만 관리자가 ON / OFF 할 권한이 있습니다.
  3. 나는 / 사용자 API를 호출 할 때마다 설정 탭에서 사용자의 현재 설정을 확인하는 탭을 만들 수 있지만 사용자가 이미 설정 한 것처럼 몇 가지 단점이 있습니다. UI를 업데이트하지 않고 설정 탭에서 api를 호출 할 때마다 소리가 나지 않습니다. 완벽한 솔루션.

더 나은 솔루션은 필요할 때마다 설정 UI를 업데이트하기 위해 API 호출을 수행하는 데 사용할 수있는 자동 푸시 알림을 보내는 것입니다.

그러나 사용자가 푸시 알림을 사용 중지 한 경우 계속 조용한 푸시 알림을 받게됩니까? 그러한 상황을 처리하기 위해 권장되는 접근 방법은 무엇입니까?


짧은 대답,

iOS 8의 앱 개발자에게 흥미로운 새로운 기회는 사용자가 알림을 선택하지 않아도 Apple에서 "자동"푸시 기능을 제공한다는 것입니다. 또한 "조용한 푸시"는 뉴스 스탠드 앱에만 더 이상 적합하지 않습니다. 모든 앱은 백그라운드에서 콘텐츠를 새로 고치는 기능을 활용하여 사용자가 앱을 여는 순간 가능한 가장 최신의 반응 형 경험을 제공합니다.

이기는 하지만...

사용자는 앱의 "배경 앱 새로 고침"컨트롤을 사용하여 "자동 푸시"를 처리하는 기능을 여전히 끌 수 있습니다. Apple Push Notification 서비스 (APN)가 휴대 전화에 "콘텐츠 사용 가능"이라고 표시된 푸시를 제공하더라도 OS는 앱을 깨우지 않고 수신하여 효과적으로 바닥에 떨어 뜨리지 않습니다. 그러나 "백그라운드 앱 새로 고침"을 선택 해제하는 것은 알림과 직접적으로 관련이없는 덜 알려진 기능입니다. 알림 설정에서이 환경 설정에 액세스하지 않습니다.이 설정은 일반> 백그라운드 앱 새로 고침 화면에 있습니다.

응용 프로그램을 빌드 할 때이를 명심하십시오.

출처 : https://www.urbanairship.com/blog/watch-list-ios-8-opt-in-changes





silent-notification