integrated a custom push delegate so no more uialertviews when message received and user is in app