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

  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009
  • trickycharms

    trickycharms

    6 Aralık 2013