2011-01-06 81 views
0

我在ipod Touch 4g iOS 4.2上測試我的應用程序。請注意我使用iOS 4.2在iPhone 2G上測試了應用程序,這不是問題。OpenFeint和Phonegap查看問題

啓動初始OpenFeint審批視圖,但Phonegap視圖立即啓用,以便用戶沒有時間啓用/忽略Openfeint。

更糟糕的是,手機視圖的頂部被剪掉,您可以看到Openfeint覈准屏幕位於其後面。

我可以使用應用程序和openfeint在離線模式下工作,註冊高分和成就。

我對Openfeint的印象是,它的視圖應該在它啓動時直接進入頂端,但由於某種原因,它不會在這裏發生。

我正在嘗試一些UIView方法和屬性更改,但目前爲止沒有運氣。

任何人都會遇到這個問題或瞭解視圖系統是如何工作的。

我會繼續我的調試並回報,但是讓我知道是否有任何人有一個好主意和/或見解。

感謝

奈傑爾

回答

0

我想工作了這一點。可能是一些錯誤。需要更徹底的測試。將回報。

基本上我禁用默認OpenFeint的審批流程,並使用OpenfeintDelegate.h

  • (BOOL)showCustomOpenFeintApprovalScreen {

    SCNetworkReachabilityRef達到= SCNetworkReachabilityCreateWithName(kCFAllocatorSystemDefault,建立自己一個「谷歌。 COM「); SCNetworkConnectionFlags標誌; SCNetworkReachabilityGetFlags(達到,&標誌);

    if(kSCNetworkReachabilityFlagsReachable & flags){ //可以使用當前連接訪問互聯網。

    UIAlertView *alert = [ [UIAlertView alloc] initWithTitle:@"OpenFeint Approval" 
                message:@"Do you want the awesome leaderboard, acheivement and challenge features offered by OpenFeint? (Remember this data will be stored on OpenFeint servers)" 
                delegate:self 
                cancelButtonTitle:@"No thanks" 
                otherButtonTitles:@"Yes", nil 
            ]; 
    
    [alert show]; 
    [alert release]; 
    

    }

    返回YES; }