2013-06-20 14 views
6

Khi tôi có một gói (có lẽ điều này cũng xảy ra với một thẻ dòng thời gian) với hành động REPLY và người dùng thực hiện hành động đó, cho phép nói "bơ đậu phộng và bánh sandwich thạch", một thẻ dòng thời gian mới xuất hiện với văn bản màu trắng trên nền đen trên Glass với dòng chữ "bơ đậu phộng và bánh sandwich thạch". Khi nhìn vào sân chơi cùng một thẻ xuất hiện với hình đại diện của người dùng ở bên trái (như ví dụ mẫu Abe Lincoln) và văn bản ở bên phải.Bạn có thể cho phép người dùng REPLY vào thẻ và không có thẻ xuất hiện cùng với văn bản phản hồi của họ trong dòng thời gian không?

Cho phép gọi thẻ mới này là thẻ nhắc nhở, vì thẻ nhắc nhở người dùng nội dung họ đã nói và được phép gửi.

Tôi đã không chèn thẻ nhắc nhở đó vào dòng thời gian.

Hành vi Glass mặc định cho hành động REPLY để chèn lời nhắc cho người dùng rằng họ đã nói một số văn bản? Số liệu này có được tính vào số lần kiểm tra API của chúng tôi hay là một người tự do và bị tính phí đối với một số tài khoản Google?

Có cách nào để sử dụng hành động REPLY và áp dụng một số loại thuộc tính không có giấy tờ để ngăn hiển thị thẻ nhắc nhở này không?

Có tài liệu này ở đây dường như khuyến khích các hành động REPLY không lặp lại, có thể được thúc đẩy bởi hành vi của thẻ nhắc nhở này.

TRẢ LỜI, TRẢ LỜI - Trả lời bằng giọng nói nhằm mục đích ghi lại hình thức đầu vào miễn phí bằng giọng nói. Không sử dụng trả lời bằng giọng nói để nắm bắt một số tùy chọn có giới hạn, chẳng hạn như di chuyển có thể có trong trò chơi.

Source

Đây là mã để tạo lại vấn đề trong Java, không có gì phức tạp:

menuItemList.add(new MenuItem().setAction("REPLY")); 

Trả lời

5

Mục dòng thời gian "REPLY" được tự động chèn bởi ứng dụng Glass và quyền sở hữu của nó được đặt thành Glassware của bạn: điều này có nghĩa là bạn có toàn quyền truy cập đọc/ghi vào mục dòng thời gian này.

Việc thủy tinh của bạn xử lý mục dòng thời gian và áp dụng một số kiểu dáng là tùy thuộc vào Glassware của bạn. Mục dòng thời gian cũng hữu ích cho người dùng vì nó cho phép người dùng "XÓA" câu trả lời nếu cần. Nếu xóa câu trả lời không có ý nghĩa trong Glassware của bạn, hãy xóa mục dòng thời gian khi được xử lý để xóa nó khỏi dòng thời gian của người dùng.

Về hạn ngạch API, điều này chỉ được tính khi bạn gửi yêu cầu thực sự tới API như truy xuất mục dòng thời gian. Glass tạo "REPLY" không tiêu thụ hạn ngạch của bạn.

+0

Tôi sẽ đề xuất vá nếu bạn cần thêm hình ảnh liên hệ như tôi đã thực hiện với cổng "cặp vợ chồng" của ứng dụng – Michael

1

Trên thực tế (ít nhất là theo ý kiến ​​của tôi) là nguyên nhân chính cho thẻ đang có là như vậy ứng dụng của bạn có thể truy cập văn bản ở đâu đó. Trả lời sẽ không thêm bất kỳ thông tin bổ sung nào vào thẻ ban đầu nhưng tạo thẻ mới có nội dung trả lời và itemId của thẻ này sẽ được gửi thông báo tới đăng ký của bạn.

Điều bạn có thể làm là xóa thẻ sau khi nhận được thông báo và xử lý trả lời. Thẻ hoàn toàn nằm trong tầm kiểm soát của bạn để bạn có thể thao tác theo cách bạn muốn.

3

Thực hành tiêu chuẩn là cho Glassware của bạn cập nhật câu trả lời sau khi bạn xử lý nó hoặc XÓA câu trả lời nếu nó không còn cần thiết nữa. Có thể có ý nghĩa tùy thuộc vào ngữ cảnh chính xác về cách xử lý câu trả lời.Thậm chí bạn có thể thêm câu trả lời hiện có này vào một gói khác mà bạn kiểm soát.

Như Alain đã lưu ý, không có hạn ngạch về số lượng thẻ tồn tại - chỉ trên số lượng hoạt động mà bạn thực hiện. Đây không phải là một hoạt động mà bạn thực hiện, vì vậy nó không được tính vào hạn ngạch.

Cuối cùng, mặc dù không hoàn toàn liên quan, cần lưu ý rằng điều này cũng xảy ra khi bạn CHIA SẺ thẻ - một bản sao thẻ được tạo và bạn được phép dùng thẻ mới đó. Ứng dụng của bạn có thể thực hiện bất kỳ hành động nào trên thẻ mới này mà bạn muốn.

+2

+1 cho quan sát CHIA SẺ, cảm ơn! –

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