ios - 허용 - 사용자가 앱에 대한 푸시를 사용하지 않도록 설정한 경우 자동 원격 알림이 가능합니까?




uiusernotificationtypenone (2)

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

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

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

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

https://code.i-harness.com

내 설정에서 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