0

최근에 iOS 및 Android 게임을 만들었습니다.로컬 푸시 알림 테스트

그들은 cocos2dx를 사용하고 있습니다.

Android에서 잘 작동하지만 iOS에서는 작동하지 않는 로컬 푸시 알림이 추가되었습니다.

알림은 4 시간, 1 일, 3 일 및 7 일 동안 설정됩니다. 그러나 게임을 시작한 후 5 일 앞으로 내 시계를 앞으로 돌리면 알림이 나타나지 않습니다.

올바른 테스트 방법입니까? 최선의 테스트 방법은 무엇입니까?

+0

U 서버에서 장치 및 테스트로 메시지를 푸시하고 싶습니까? –

+1

당신은 즉시 발사 할 수 있으며, 그 발사체가 없다면 자연적으로 발사되지 않습니다. 그런 식으로 문제를 해결하십시오. 일부 코드 표시 – soulshined

답변

1

알림의 기본값 timeZone()은 사용자의 위치에 따라 설정됩니다. 따라서 장치의 날짜와 시간을 수동으로 변경하더라도 알림은 실행되지 않습니다. 제대로 작동하려면 timeZone()systemTimeZone()으로 설정해야합니다.

이 작업을 시도 할 수 있습니다 :이 도움이

notification.timeZone = NSTimeZone.systemTimeZone() 

희망을. :)