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

  • mist64

    mist64

    30 Mayıs 2006
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011