SORU
19 EKİM 2013, CUMARTESİ


İOS7 üzerinde enjeksiyon sistemi, geniş dokunmatik olaylar

İOS7 öncesinde Olası GSSendSystemEvent GSSendEvent özel API çağrıları, örneğin dokunma olayları enjekte edildi:

İOS7 bu aramalar için sessiz ama başarısız görünüyor. Alternatif Simulating system-wide touches in iOS 7 ileri sürülmüştür ama sadece jailbreak cihazlar üzerinde çalışıyor. https://github.com/kif-framework/KIF görünüşe göre başka bir seçenek, ama görünen sadece destekler enjekte olaylar için geçerli uygulama yerine sistem çapında (yani yapamadın enjekte bir dokunuş olay sırasında sen app arka planda, örneğin).

Nasıl jailbreak olmadan iOS7, enjeksiyon sistemi, geniş dokunmatik olaylar misin?

CEVAP
31 Ocak 2014, Cuma


Test senaryosu için sistem genelinde bunu yapmak gerekir herhalde. Bu durumda Apple'ın göre servis olabilirUI Otomasyonçerçeve, JavaScript tabanlı bir aracı cihaz üzerinde test etmek için kullanışlıdır.

Ev düğmesine basın simüle etmek gibi şeyler yapabilirsiniz, örneğin belirli bir süre için arka plan için app gönderebilirsiniz:

UIATarget.localTarget().deactivateAppForDuration(seconds);

İşte belgeler:

https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/UIAutomationRef

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • Vsauce

    Vsauce

    30 Temmuz 2007