2011-01-06 5 views
0

Ich teste meine App auf einem iPod Touch 4g iOS 4.2. Bitte beachten Sie, dass ich die App auf einem iPhone 2G mit iOS 4.2 getestet habe und dies kein Problem war.OpenFeint und Phonegap Ansicht Problem

Die erste OpenFeint Genehmigung Ansicht startet, aber die Phonegap Ansicht lauches sofort bald nach, so dass der Benutzer keine Zeit Openfeint zu ermöglichen, hat/ignorieren.

Noch schlimmer ist, das obere Ende der phonegap Ansicht wird abgeschnitten und Sie können die die Openfeint Genehmigungsbildschirm sitzen dahinter sehen.

kann ich die App und openfeint Arbeiten im Offline-Modus Registrierung hohe Punktzahl und Leistungen nutzen.

Mein Eindruck von Openfeint ist, dass seine Ansicht straigh nach oben gehen sollte, wenn es startet aber aus irgendeinem Grund passiert es hier nicht.

Ich versuche ein paar UIView-Methoden und Eigenschaftenänderungen, aber bisher kein Glück.

Jeder, der darauf stößt oder versteht, wie eines der Ansichtssysteme funktioniert.

Ich werde meine Debuggen fortsetzen und berichten, aber lassen Sie mich wissen, ob jemand da draußen eine gute Idee und/oder Einsicht hat.

Dank

Nigel

Antwort

0

Ich denke, das funktioniert. Kann ein paar Bugs sein. Erfordern gründlichere Tests. Wird zurück melden.

Grundsätzlich ich den Standard-Openfeint Genehmigungsprozess und eingerichtet meinen eigenen mit der OpenfeintDelegate.h

  • (BOOL) showCustomOpenFeintApprovalScreen {

    deaktiviert SCNetworkReachabilityRef erreichen = SCNetworkReachabilityCreateWithName (kCFAllocatorSystemDefault, „google. com "); SCNetworkConnectionFlags Flags; SCNetworkReachabilityGetFlags (Reach, & Flags);

    if (kSCNetworkReachabilityFlagsReachable & Flags) { // Auf das Internet kann über die aktuelle Verbindung zugegriffen werden.

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

    }

    return YES; }