2016-04-19 1 views
0

Y at-il un moyen d'identifier le nomIdentifier Apple Suivre Nom

  • de la montre paire actuelle de iOS
  • de la montre la montre de l'application est en cours d'exécution sur?

UIDevice sur iOS ne semble pas offrir l'accès à une montre jumelée. WCSession sur WatchOS ne fournit pas non plus de telles informations. Un autre cadre à penser?

Objectif: L'utilisateur ayant plusieurs montres appariées et doit distinguer de quel périphérique proviennent les données.

Répondre

2

Le nom de la montre actuelle l'application est en cours d'exécution sur peut être accessible par la classe WKInterfaceDevice:

[[WKInterfaceDevice currentDevice] name] 

Bien distinguer l'un de l'autre en utilisant cette méthode repose sur quelqu'un renommant la montre dans l'interface utilisateur du téléphone. Étant donné que le nom de la montre n'apparaît pas vraiment partout (bluetooth peut-être?), Il est probable que le changement de nom soit un événement à faible probabilité.

+0

Très bien. En ce qui concerne la probabilité: Les utilisateurs avec plusieurs montres auront tendance à renommer "XXXs Apple Watch", car ils ont besoin de les différencier dans l'iOS Watch App (imaginez avoir deux montres Sport 42mm). –