2014-09-29 3 views
0

다른 사람의 응답을 받고 싶습니다. 이것이 iOS8에서 변경되었거나 프로젝트에 다른 문제가 있는지 확인하고 싶습니다. 알림 권한 팝업을 이동하고 나중에 호출하려고했지만 몇 가지 테스트를 한 후 iOS8에서 해당 작업을 수행 할 수 없다는 것을 알았습니다. iOS7에서 정상적으로 작동합니다.iOS8 - 푸시 알림 권한 팝업이 메서드없이 직접 나타납니다

그리고 나는 다음과 같은 확정 있습니다

-On iOS8의 "registerForRemoteNotifications"를 호출 할 필요는 없습니다가, 팝업 어쨌든 나타납니다. (그것은하지만 지금 iOS8의에 사용되지 않습니다 전에 "registerForRemoteNotificationsTypes는"이었고, 공식 문서에 참조하는 "registerForRemoteNotifications"있을 것 같습니다하지만, 특히 그 새로운 방법에 대한 문서가 없습니다) (https://developer.apple.com/library/IOs/documentation/UIKit/Reference/UIApplication_Class/index.html가)

-I 제거는 내 앱 및 팝업의 자격이 표시되기 때문에 설명 자 대신에 prov에서 정보를 가져온 것일 수 있습니다.

이것이 사실인지 누구든지 확인할 수 있습니까?

감사

답변

1

가 너무 많은 문서가 이것에 대해 아니지만, 애플의 공식 비디오를 시청하고, iOS8의에 알림에 대한보다 모두에 대한 이러한 새로운 기능을 읽은 후, 나는 팝업에 무슨 일이 일어나고 있는지 이해할 수 있습니다.

  • 우선 등장도 UIApplication에서 특정 네이티브 메소드를 호출하지 않고 iOS8의 및 권한 팝업에 대한 버그를했다 AIR (14)를 사용했는데, 그것은 더 이상 거기에, 15.0

  • 또한 AIR에 고정되지 않았다 iOS8에 대한 원격 알림을위한 권한 팝업은 사용자가 기본적으로 알림을받을 수 있으며 기기 설정에서 알림을 사용 중지 할 수 있습니다. 어쨌든 평소처럼 토큰을 요청해야합니다. 우리가 iOS8의에서 볼

  • 사용 권한 팝업 지역 알림, 그리고 우리는이 메서드를 호출 할 때 나타납니다 :

    [[UIApplication sharedApplication] registerUserNotificationSettings:settings]; 
    

내가 전에했던 이상한 행동을 설명하는 모든, 실제로 이 문제를 명확히하고 해결할 수 있습니다.