Apple因使用MTStatusBarOverlay而拒绝了我的应用程序?

时间:2012-11-09 08:34:11

标签: ios6 app-store appstore-approval iphone-privateapi

由于使用了与状态栏叠加相关的“私人api”,Apple刚刚拒绝了我的应用。但是,我只在MTStatusBarOverlay库上进行状态栏叠加。

enter image description here

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];
}

任何人都知道问题出在哪里?非常感谢您的建议/帮助!

1 个答案:

答案 0 :(得分:1)

只是几个想法:

a)审批流程不保证能够捕获100%的违规行为。因此,他们可能会拒绝您的应用,但他们可能已批准应用程序执行非常类似的操作。

b)MTStatusBarOverlay大约一年前就积极开发了。可能是Apple批准指南在这段时间内发生了变化。

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