2012-11-09 105 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之上)。

相關問題