Проблема просмотра OpenFeint и Phonegap

Я тестирую свое приложение на iPod Touch 4g iOS 4.2. Обратите внимание, что я тестировал приложение на iphone 2G с iOS 4.2, и это не было проблемой.

Запускается первоначальное представление утверждения OpenFeint, но вскоре после этого немедленно запускается представление Phonegap, так что у пользователя нет времени включать/игнорировать Openfeint.

Хуже того, верхняя часть окна телефонной паузы обрезана, и вы можете видеть экран подтверждения Openfeint, сидящий за ним.

Я могу использовать приложение, и openfeint работает в автономном режиме, регистрируя рекорды и достижения.

Мое впечатление об Openfeint заключается в том, что его вид должен идти прямо вверх при каждом запуске, но по какой-то причине этого не происходит здесь.

Я пробую несколько методов UIView и изменения свойств, но пока безуспешно.

Кто-нибудь сталкивался с этим или понимал, как работает любая из систем просмотра.

Я продолжу свою отладку и отчитаюсь, но дайте мне знать, если у кого-нибудь есть хорошая идея и/или понимание.

Спасибо

Найджел


person Nige    schedule 06.01.2011    source источник


Ответы (1)


Я думаю, это получилось. Может быть несколько багов. Требуйте более тщательного тестирования. Доложит.

По сути, я отключил процесс утверждения Openfeint по умолчанию и настроил свой собственный с помощью OpenfeintDelegate.h.

  • (BOOL)showCustomOpenFeintApprovalScreen {

    SCNetworkReachabilityRefreach = SCNetworkReachabilityCreateWithName(kCFallocatorSystemDefault, "google.com"); флаги SCNetworkConnectionFlags; SCNetworkReachabilityGetFlags(охват, &flags);

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

    }

    вернуть ДА; }

person Nige    schedule 18.02.2011