2

由于使用与状态栏覆盖相关的“私有 api”,Apple 刚刚拒绝了我的应用程序。但是,我只对 MTStatusBarOverlay 库进行状态栏覆盖。

在此处输入图像描述

Apple 是否禁止 MTStatusBarOverlay? 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];
}

有谁知道问题出在哪里?您的建议/帮助将不胜感激!

4

1 回答 1

1

只是几个想法:

a) 审批流程并不能保证 100% 的违规行为。因此,他们可能会拒绝您的应用,但他们可能已经批准了做了非常相似的事情的应用。

b) MTStatusBarOverlay 大约在一年前被积极开发。这段时间苹果的审批指南可能发生了变化。

c) 基于拒绝的描述,他们完全拒绝了 MTStatusBarOverlay 的行为(他们不喜欢 UIStatusBar 之上的覆盖)。

于 2012-11-13T16:32:53.713 回答