2016-10-07 17 views
6

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ế: enter image description here 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!

+0

Đố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

+0

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

+0

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

Trả lời

-1

Giải pháp là:

  1. Launch ứng dụng Settings, sau đó cuộn xuống và nhấn vào Dưới mục “General” ở trên cùng, chạm vào “Search Engine” hàng “Safari.”.
  2. Chọn công cụ tìm kiếm ưu tiên từ danh sách. Điều này sẽ thay đổi tìm kiếm mặc định của Siri từ nhạc táo sang nhạc mong muốn của bạn.

Tôi hy vọng công trình này hoạt động. Trước khi thử điều này, hãy nhớ rằng tôi không chịu trách nhiệm cho bất kỳ vấn đề hoặc mất mát trong khi làm thủ tục này bạn đang làm điều này có nguy cơ của riêng bạn sir.

Tôi sẽ cố gắng hết sức để kiểm tra các vấn đề thứ hai và thứ ba của bạn và trả lời sớm.

Cảm ơn bạn

+0

Hi Roshan, Cảm ơn sự giúp đỡ của bạn. Vấn đề với 1. không phải là tôi muốn một công cụ tìm kiếm khác. Tôi muốn Siri đủ thông minh để không tìm kiếm âm nhạc mà là 'bắt đầu đi lang thang' ngay cả khi tôi thêm tên ứng dụng vào cụm từ. Tôi tự hỏi nếu đó là một vấn đề với tập tin từ vựng của tôi hoặc nếu Siri đơn giản là ngu ngốc ... – Georg

1

Thật không may là bạn không thể thay thế tập luyện thành hoạt động hoặc đi lang thang.

Sirikit chỉ hỗ trợ các loại vitamin rất hạn chế kể từ bây giờ.

Trong trường hợp mục đích tập luyện, Siri mong đợi cụm từ: Tập luyện trong cụm từ nói khác siri sẽ không mở ứng dụng.

Đối exmaple: Bạn sẽ phải nói Bắt đầu tập luyện tăng sử dụng app.Before My mà bạn sẽ phải đăng ký tùy chỉnh từ vựng và bao gồm tăng hoặc bất kỳ tên workout khác trong danh sách invocabulary

Các vấn đề liên quan