2013-01-20 2 views
2

StackOverflow에서 다른 질문과 응답을 확인했지만 정확히 이와 같은 내용을 볼 수 없었습니다. APNS를 통해 토큰을 푸시하고 싶습니다. 이 기능의 목적은 사용자가 편안한 웹 서비스에 대한 후속 사용자 요청이 iPhone이 아닌 소스에서 온 것이 아닌지 확인하는 것입니다. HTTP 헤더를 iPhone 요청과 같이 가짜로 변경하는 것은 간단합니다. 질문사용자 알림없이 토큰을 보내려면 자동 APNS 푸시 알림을 사용 하시겠습니까?

커플 :

  1. 는 푸시 알림을 활성화 할 것을 주장 애플의 가이드 라인에 따라 허용인가?
  2. 작은 텍스트 페이로드가있는 SILENT 푸시 알림을 보낼 수 있습니까? 이

많은 감사를 애플의 감시를 통과하거나 지침의 충돌하여 실행한다면

  • 는 아는 사람 있나요.

  • +0

    자세한 내용은 확실하지 않지만 내 마술 8 구에서는 "Outlook이 좋지 않습니다."라고 말합니다. – rickster

    답변

    5
    1. 강제로 밀어 넣기를 허용 할 수 없습니다. 사용자는 항상 거부 할 수있는 옵션이 있습니다.
    2. 예 소리/텍스트가없는 알림을 보내고 메타 데이터를 추가 할 수 있습니다.
    3. 예, 토큰을 보내는 것이 Apple에게는 용인되는 것 같습니다.

    그러나이 유스 케이스가 독창적 인 사용 사례에 전혀 맞지 않는다고 개인적으로 생각하지 않습니다. 당신은 그것을 충분히 신뢰할만한 (배달 지연과 배달의 비 보장 등)

    (응용 프로그램에 의한 URL의 비밀 + 서명과 같은) 다른 메커니즘을 사용하는 것이 더 쉽습니다.

    +0

    답장을 보내 주셔서 대단히 감사합니다. 그러나 동의하지 않습니다. 불행히도 다른 메커니즘은 쉽게 jailbreaking 및 URL 모니터링을 통해 defeatable 있습니다. 필요한 것은 하드웨어 별 인증을 허용하고 APNS가 내 관점에서 볼 때 유스 케이스 요구 사항을 충족시키는 메커니즘입니다. 신뢰도가 떨어지거나시의 적절하지 않은 푸시에 관해서는, 내 경험으로 개발하는 것이 순간의 99 %입니다. 점차 중요해질 클라이언트 확인 문제가 있으며, 현재이 목적을 위해 APOS를 사용하고있는 여러 아이오 앱이 있습니다. – Nostradamus

    관련 문제