2010-11-13 15 views
1

好吧,iPad:如果用戶機器上的iOS不支持它,iAds會發生什麼?

所以說,我把一些網絡成癮者在我的iPad應用程序。假設我通過下週發佈的iOS4.2更新來實現它。

現在,說我釋放我的產品,但大多數用戶都沒有在他們的iPad安裝iOS4.2的呢。這是否意味着我的應用程序不會在他們的系統上運行(意思是,我的應用程序需要 iOS4.2的),或者這是否意味着它會在他們的系統上運行(說的iOS 3.2.2),但只是贏得的iAds」 t顯示?

回答

2

關於使可用您的應用程序在iOS 3.2設備:確保薄弱環節 iAd.framework(即在你的目標的設置,選擇「薄弱環節」旁邊的iAd.framework),因爲它是不可用的iOS 3.2。您也應該檢查可用性像

if (NULL != NSClassFromString(@"ADBannerView")) 
{ 
    // handle ad loading here 
} 
else 
{ 
    // no iAds available. 
} 
2

這取決於你編譯你的應用程序的方式。

  • 您可以指定一個應用程序可以在iOS 3.2.2上運行,但是仍然可以使用的iOS 4.2的功能,通過使用這些功能之前,請仔細檢查可用性。

  • 你也可以指定你的應用程序只能在iOS 4.2及更高版本上運行;那麼你可以在不檢查可用性的情況下使用iOS 4.2功能。

所以,這是你的選擇。閱讀this Apple document.

相關問題