다른 앱의 알림을 수정하기 위해 앱에서 기능을 구현하는 방법을 알아 내려고하고 있습니다. 앱에 Whatsapp를 통합하고 특정 연락처 메시지 등을 보낼 때만 푸시 알림을 표시하는 것과 같습니다. iOS에서 다른 앱의 알림을 수정/수정/스크루 할 수 있습니까?iOS에서 다른 앱의 알림을 수정하는 앱을 제작할 수 있습니까?
답변
푸시 알림은 기기 토큰을 통해 특정 앱과 연결됩니다. 그들은 시스템에 의해 사일로가되어 관련 앱에만 전달됩니다. 다른 번들의 항목으로 수정하거나 관찰 할 수 없습니다.
즉, 온라인 서비스은 서비스와 관련된 푸시를 제공된 응용 프로그램 (예 : 배포 된 SDK)을 통해 전달할 수 있습니다. 이 경우 시스템의 사용자 계정을 앱의 기기 토큰에 연결하는 API를 제공합니다.
jailbreaking 시나리오를 통해이를 수행 할 수있는 방법이있을 수 있습니다. 그러나 이것은 보안 및 개인 정보 보호 문제이며, 수정되지 않은 OS에서 Apple은 이와 같이 다른 앱의 데이터를 읽을 수 없게됩니다.
답변 해 주셔서 감사합니다. 알림을 필터링 할 수 있습니까? 예를 들어, 누군가가 Facebook의 사진에 나를 태그하면 푸시 알림 만 보내십시오. IFTTT는 다른 앱의 데이터/작업에 어떻게 접근합니까? –
나는 앱의 노출 된 [URL 스킴] (https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html#//apple_ref/)을 사용한다고 생각합니다. doc/uid/TP40007072-CH6-SW1). –
다행히도, 이것은 불가능합니다. 이것은 거대한 보안 악몽이 될 것입니다. 앱이 자체 샌드 박스에 있고 다른 앱을 뒤집을 수없는 이유가 있습니다. – rmaddy