2012-11-09 67 views
2

由于使用与状态栏叠加相关的“私人api”,苹果刚刚拒绝了我的应用程序。但是,我只在MTStatusBarOverlay库上为状态栏叠加。Apple因为使用MTStatusBarOverlay而拒绝了我的应用程序?

enter image description here

是MTStatusBarOverlay苹果禁止?正如他们的Github页面所述,MTStatusBarOverlay应该包含在应用商店的某些应用中。

下面是只有我叫MTStatusBarOverlay库的位置:

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

任何人都知道问题是什么?您的建议/帮助将不胜感激!

+0

你解决了这个问题吗?你能否评论你的应用被拒绝的原因以及你如何修复它?在github页面上没有提到由于MTStatusBarOverlay而被拒绝的应用程序。干杯。 – epologee

+1

@epologee由于轮胎限期,我们不得不从应用中删除MTStatusBarOverlay。但是,根据这篇文章,这可能只是偶尔的拒绝。你仍然可以试试。 https://github.com/myell0w/MTStatusBarOverlay/issues/43 – Jiequan

+0

感谢您的跟进。我想我会尝试审查委员会在以后的版本中接受它,以防止损害最初的发布。 – epologee

回答

1

只是几个想法:

一)审批程序并不能保证赶上的犯罪行为100%。所以,他们可能会拒绝你的应用,但他们可能已经批准了做了非常类似事情的应用。

b)MTStatusBarOverlay在一年前积极开发。苹果的批准指导方针可能会在这段时间内发生变化。

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

相关问题