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).