Apple отклонила мое приложение из-за использования MTStatusBarOverlay?

Apple только что отклонила мое приложение из-за использования "private api", связанных с наложением строки состояния. Тем не менее, я только на библиотеке MTStatusBarOverlay для наложения строки состояния.

MTStatusBarOverlay запрещено Apple? MTStatusBarOverlay должен быть включен в некоторые приложения в магазине приложений, как указано на их странице Github.

Ниже приведено единственное место, которое я назвал библиотекой MTStatusBarOverlay:

+(void) displayMSGOnStatusBar:(NSString *)msg
{
    MTStatusBarOverlay *overlay = [MTStatusBarOverlay sharedInstance];
    overlay.animation = MTStatusBarOverlayAnimationFallDown;  
    overlay.detailViewMode = MTDetailViewModeHistory;       
    [overlay postImmediateMessage:msg duration:1.5 animated:YES];
}

Кто-нибудь знает, где проблема? Ваше предложение / помощь будет принята с благодарностью!

1 ответ

Просто пара мыслей:

а) Процесс одобрения не гарантирует, что вы поймаете 100% оскорбительного поведения. Таким образом, они могут отклонить ваше приложение, но они могут иметь одобренное приложение, которое делает очень похожие вещи.

б) MTStatusBarOverlay активно развивался около года назад. Вполне возможно, что в течение этого периода правила одобрения Apple изменились.

c) Основываясь на описании отклонения, они точно отклоняют поведение MTStatusBarOverlay (им не нравятся оверлеи поверх UIStatusBar).

Другие вопросы по тегам