Trong ứng dụng của tôi, tôi muốn để có thể nói với Siri cái gì đó như:iOS 10 Siri hỗ trợ cho Workouts với từ vựng tùy chỉnh
Vì vậy, tôi kích hoạt khả năng Siri, bổ sung thêm một mục tiêu, thực hiện các INStartWorkoutIntentHandling
(và cũng là khác) phương pháp đại biểu và tất cả mọi thứ hoạt động.
Tôi hiện có thể nói Start a workout with MyAppName
. Perfekt!
Bây giờ, tôi muốn nói với cô ấy điều gì đó như Start an activity using MyAppName
hoặc thậm chí Start a hike using MyAppName
.
Vì vậy, tôi đã đi và thêm một AppIntentVocabulary.plist
tìm kiếm một cái gì đó như thế: nhanh câu hỏi đó ... mục định danh từ vựng ... Nếu f.e. Hike work- nên được sử dụng để bắt đầu, kết thúc, tạm dừng, tiếp tục, hủy ... liệu số nhận dạng có giống nhau cho tất cả chúng không?
Hiện tôi gặp phải ba vấn đề.
1. Tôi có thể nói với Siri Start a hike
và nó sẽ hoạt động, cô ấy sẽ hỏi tôi tôi nên sử dụng ứng dụng nào. Tôi nói với cô ấy Start a hike using MyApp
và cô ấy sẽ nói với tôi rằng cô ấy không thể tìm thấy điều đó trên Apple Music?!? Cái quái gì thế?
2. Nếu tôi thêm từ Activity
vào từ vựng của mình, cô ấy sẽ chỉ mở ứng dụng hoạt động iOS ... Không bao giờ hỏi tôi có muốn mở ứng dụng của mình hay không.
3. Khi gửi tôi nhận được cú đấm thiếu cảnh báo từ Giống như No example phrase was provided for INStartWorkoutIntent in the "en" language
mà tôi có! hoặc Sample phrase "Start a Hike using MyAppName" was not classified as a INStartWorkoutIntent intent
Tôi sẽ rất hạnh phúc nếu ai đó có thể hiển thị cho tôi mẫu hợp lệ của tệp AppIntentVocabulary.plist
hoạt động tốt với siri và iTunes Connect!
Đối với # 3, tôi mở một vé với Hỗ trợ kỹ thuật của nhà phát triển Apple và họ cho biết đó là một lỗi và tôi nên gửi nó. – rocky
Vì vậy, ít nhất # 3 không thực sự là một lỗi về phía tôi? Và về # 1 và # 2 ... bạn đã viết 'AppIntentVocabulary.plist' của mình như thế nào? Và Siri có đáp ứng đúng cách cho bạn không? – Georg
Siri đang trả lời đúng cho tôi. Nhưng tôi chỉ sử dụng AppIntentVocabulary.plist cho các ví dụ của Siri cho INSendMessageIntent vì vậy tôi e rằng tôi sẽ không giúp được gì. – rocky