2015-07-08 14 views
12

Dokunsal geribildirim kullanarak watchOS 2 için bir uygulama oluşturmayı düşünüyorum. Şu anda Apple Watch'um yok, ancak Apple Geliştirici Programına erişimim var. watchOS Developer Library ve watchOS 2 Release Notes'a bakmayı denedim.Tadili geri bildirim API'si belgelerini veya watchOS 2 yeteneklerini nerede bulabilirim?

programlı veya ne şimdiki watchos içinde yeteneğine sahiptir Taptic motorunu erişme herhangi bir söz görmüyorum ben Taptic motorunu programlı erişmek veya yeni Taptic API ne olduğunu anlamak nasıl 2.

yapabilecek

cevap

18

Burada dokunsal geri bildirim için Apple API documentations bulabilirsiniz:

https://developer.apple.com/documentation/watchkit/wkinterfacedevice

Sen

- playHaptic: 

Yani ilgili oynatmak için bu işlevi çağırmak gerekir adında bir işlev bulacaksınız dokunsal.

Swift: Bu, aşağıdaki kodu ile yapılabilir

WKInterfaceDevice.currentDevice().playHaptic(<#WKHapticType#>) 

Objective-C: şimdi bu geri bildirimler simülatörde test etmek için kullanılamaz

[[WKInterfaceDevice currentDevice] playHaptic:<#WKHapticType#>] 

bilmenizde yarar (çünkü Bu haptik geri bildirimler, gerçek bir Apple Watch'dan başka bir cihazdan erişilemeyen yeni Taptic Engine tarafından üretilir, ancak eğer varsa, gerçek bir cihazda (watchOS 2 beta ile) test edebilirsiniz.

Bu

oynayabileceğiniz haptığın türleri şunlardır:

WKHapticType.Notification, 
    WKHapticType.DirectionUp, 
    WKHapticType.DirectionDown, 
    WKHapticType.Success, 
    WKHapticType.Failure, 
    WKHapticType.Retry, 
    WKHapticType.Start, 
    WKHapticType.Stop, 
    WKHapticType.Click 
+0

sayesinde bu belgelerinden o Devs hala kayıt ve kendi taptic geribildirim dizileri oynatamıyor görünür, bunun yerine önceden programlanmış dizileri sınırlıdır . Bu demek istediğim uygulamayı yapamıyorum :( –

+2

Uygulamanızı uygulamak için bu dokunsal geri bildirimleri karıştıramaz mısınız? –

+2

Orijinal Apple Watch videoları, bir kişinin tamamen serbest biçimli bir dizi musluk gönderip almasını sağladı. Bir elma diğerine seyrediyor Bu, muslukların kaydedilip belirli bir düzende tekrar oynatılabileceğine inandığını gösteriyor. Mevcut API'nin buna izin vermediği anlaşılıyor. –