Message
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Thông báo sẽ hiển thị cùng với nhãn Có giá trị
Biểu diễn dưới dạng JSON |
{
"kind": string,
"header": string,
"body": string,
"displayInterval": {
object (TimeInterval )
},
"id": string,
"messageType": enum (MessageType ),
"localizedHeader": {
object (LocalizedString )
},
"localizedBody": {
object (LocalizedString )
}
} |
Trường |
kind (deprecated) |
string
Xác định loại tài nguyên này. Giá trị: chuỗi cố định "walletobjects#walletObjectMessage" .
|
body |
string
Nội dung thư.
|
displayInterval |
object (TimeInterval )
Khoảng thời gian mà thông báo hiển thị với người dùng. Bạn có thể xác định cả startTime và endTime cho mỗi thông báo. Một thông báo sẽ hiển thị ngay sau khi chèn Đối tượng Wallet trừ phi bạn đặt startTime . Thông báo sẽ xuất hiện trong danh sách thông báo vô thời hạn nếu không cung cấp endTime .
|
id |
string
Mã nhận dạng liên kết với một tin nhắn. Trường này được dùng để giúp bạn dễ dàng quản lý thư. Các giá trị mã nhận dạng thông báo có thể trùng lặp trên nhiều thông báo trong cùng một lớp/phiên bản. Do đó, bạn cần cẩn trọng để chọn một mã nhận dạng hợp lý cho mỗi thông báo.
|
messageType |
enum (MessageType )
Loại thông báo.
|
localizedBody |
object (LocalizedString )
Các chuỗi được dịch cho nội dung thông báo.
|
MessageType
Enum |
MESSAGE_TYPE_UNSPECIFIED |
|
TEXT |
Hiển thị tin nhắn dưới dạng văn bản trên màn hình thông tin chi tiết về thẻ. Đây là loại thông báo mặc định. |
text |
Bí danh cũ của TEXT . Không dùng nữa. |
EXPIRATION_NOTIFICATION |
Lưu ý: Enum này hiện không được hỗ trợ. |
expirationNotification |
Bí danh cũ của EXPIRATION_NOTIFICATION . Không dùng nữa. |
TEXT_AND_NOTIFY |
Hiển thị tin nhắn dưới dạng văn bản trên màn hình thông tin chi tiết về thẻ và dưới dạng thông báo trên Android. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\u003cp\u003eWallet Object Messages can be displayed to users with valuable content, including a header, body, and display interval.\u003c/p\u003e\n"],["\u003cp\u003eMessages can be customized with localized headers and bodies for different languages.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMessageType\u003c/code\u003e determines how the message is rendered, with options for text display and Android notifications.\u003c/p\u003e\n"],["\u003cp\u003eEach message has a unique ID for management purposes, and a display interval can be set to control when it is shown.\u003c/p\u003e\n"]]],["The document outlines the structure of a message to be displayed, represented in JSON. Key fields include `header` and `body` for the message content, `displayInterval` to control visibility duration, and `id` for message management. `messageType` specifies how the message is displayed, with options like `TEXT` (default), or `TEXT_AND_NOTIFY`. Localized versions of the `header` and `body` are also supported.\n"],null,["# Message\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [MessageType](#MessageType)\n\nA message that will be displayed with a Valuable\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"kind\": string, \"header\": string, \"body\": string, \"displayInterval\": { object (/wallet/reference/rest/v1/TimeInterval) }, \"id\": string, \"messageType\": enum (/wallet/reference/rest/v1/Message#MessageType), \"localizedHeader\": { object (/wallet/reference/rest/v1/LocalizedString) }, \"localizedBody\": { object (/wallet/reference/rest/v1/LocalizedString) } } ``` |\n\n| Fields ||\n|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `kind` **(deprecated)** | `string` | This item is deprecated! Identifies what kind of resource this is. Value: the fixed string `\"walletobjects#walletObjectMessage\"`. |\n| `header` | `string` The message header. |\n| `body` | `string` The message body. |\n| `displayInterval` | `object (`[TimeInterval](/wallet/reference/rest/v1/TimeInterval)`)` The period of time that the message will be displayed to users. You can define both a `startTime` and `endTime` for each message. A message is displayed immediately after a Wallet Object is inserted unless a `startTime` is set. The message will appear in a list of messages indefinitely if `endTime` is not provided. |\n| `id` | `string` The ID associated with a message. This field is here to enable ease of management of messages. Notice ID values could possibly duplicate across multiple messages in the same class/instance, and care must be taken to select a reasonable ID for each message. |\n| `messageType` | `enum (`[MessageType](/wallet/reference/rest/v1/Message#MessageType)`)` The message type. |\n| `localizedHeader` | `object (`[LocalizedString](/wallet/reference/rest/v1/LocalizedString)`)` Translated strings for the message header. |\n| `localizedBody` | `object (`[LocalizedString](/wallet/reference/rest/v1/LocalizedString)`)` Translated strings for the message body. |\n\nMessageType\n-----------\n\n| Enums ||\n|----------------------------|-------------------------------------------------------------------------------------------|\n| `MESSAGE_TYPE_UNSPECIFIED` | |\n| `TEXT` | Renders the message as text on the card details screen. This is the default message type. |\n| `text` | Legacy alias for `TEXT`. Deprecated. | This item is deprecated! |\n| `EXPIRATION_NOTIFICATION` | Note: This enum is currently not supported. |\n| `expirationNotification` | Legacy alias for `EXPIRATION_NOTIFICATION`. Deprecated. | This item is deprecated! |\n| `TEXT_AND_NOTIFY` | Renders the message as text on the card details screen and as an Android notification. |"]]