2015-05-19 24 views
6

Tôi biết rằng bạn có thể chuyển từ Đồng hồ sang Ứng dụng iOS, nhưng tôi có trường hợp sử dụng nơi tôi muốn thực hiện điều này theo cách khác.Tôi có thể chuyển từ Ứng dụng iOS sang Apple Watch không?

Người dùng sẽ tạo một bộ quy tắc trên điện thoại bằng giao diện người dùng có liên quan nhiều hơn có thể trên đồng hồ, sau đó chuyển sang đồng hồ (cố tình, giống như nút "gửi để xem") để theo dõi kết quả cài đặt của họ định kỳ trên Xem trong 30 phút tiếp theo hoặc lâu hơn.

Điều này có thể thực hiện được không và nếu bạn làm như thế nào?

+0

không thể ... –

+0

Tùy chọn tốt nhất là giả mạo thông tin trạng thái bạn muốn truy cập trên đồng hồ, sau đó đọc thông tin đó khi người dùng khởi chạy ứng dụng đồng hồ. – AdamPro13

+0

Bạn có cần khởi chạy ứng dụng đồng hồ hoặc chỉ thông báo cho một ứng dụng đồng hồ đang chạy mà người dùng đã làm gì đó trong ứng dụng iPhone không? –

Trả lời

0

Không thể chuyển trực tiếp Handoff từ iPhone sang Apple Watch, vì watchOS không có bất kỳ giao diện người dùng hoặc mã nào để hiển thị các ứng dụng handoff từ iPhone.

Để có hiệu ứng tương tự, bạn có thể thực hiện một trong các thao tác sau:

1- Bạn chỉ có thể yêu cầu người dùng mở ứng dụng Xem. Nếu người dùng mở nó, nó có thể kết nối với ứng dụng iOS để nhận dữ liệu Handoff.

2- Bạn có thể lưu dữ liệu vào Apple Watch theo WatchConnectivity hoặc trong iCloud. Sau đó, bất cứ khi nào người dùng mở ứng dụng Đồng hồ, nó có thể nhận dữ liệu từ iCloud hoặc WatchConnectivity, bất kể đó là một phút sau hoặc một tuần.

Note

Bạn cần phải kiểm tra xem các ứng dụng được cài đặt, hoặc nếu có một cặp Apple Watch đầu tiên:

Swift

import WatchConnectivity 

if WCSession.isSupported(){ 
    if WCSession.defaultSession().watchAppInstalled{ 
     //... 
    } 
} 

Mục tiêu-C

#import <WatchConnectivity/WatchConnectivity.h> 

if ([WCSession isSupported]){ 
    if ([WCSession defaultSession].watchAppInstalled){ 
     //... 
    } 
} 
Các vấn đề liên quan