Kullanıcının RCS istemcisinde gerçekleşen ve temsilciyle yapılan görüşmeyle ilgili bir etkinlik.
Örneğin, bir etkinlik kullanıcının yazmakta olduğunu veya temsilciden gelen daha önceki bir mesajın kullanıcı tarafından okunduğunu gösterebilir.
UserEvent, aracının Google Cloud Pub/Sub aboneliğinden aldığı "mesaj" nesnesinin "data" (veri) alanında görünür. "Veri" alanı, UserEvent yapısıyla eşleşmesi için aracının çözmesi gereken base64 kodlu bir dizedir.
JSON gösterimi |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
Alanlar | |
---|---|
senderPhoneNumber |
Etkinliğe dahil olan kullanıcının telefon numarası (E.164 biçiminde). |
eventType |
Etkinliğin türü. |
eventId |
Gönderen kullanıcının RCS istemcisi tarafından atanan benzersiz bir etkinlik kimliği. Temsilciler aynı (eventId, recipientPhoneNumber) çiftine sahip etkinlikleri istenmeyen yinelemeler olarak değerlendirmelidir. |
messageId |
Etkinlikle ilişkilendirilen iletinin kimliği. Örneğin, kullanıcının RCS istemcisine teslim edilen veya kullanıcı tarafından okunan bir mesaj. Bu alan, DELIVERED ve READ etkinlikleri için doldurulur. |
sendTime |
RCS istemcisinin etkinliği gönderdiği saat. Nanosaniye çözünürlüğüne ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
agentId |
Temsilcinin benzersiz tanımlayıcısı. RCS Business Messaging tarafından ayarlandı. |