W ramach funkcji Zapłać bez logowania użytkownicy mogą składać zamówienia u partnerów za pośrednictwem Google, niezależnie od tego, czy są zalogowani na konto Google.
Aby sprawdzić, czy zamówienie użytkownika zostało przesłane jako gość, czy zaloguj się na konto Google, sprawdź pole emailVerified
w finalOrder.cart.extension.contact
w SubmitOrderRequestMessage
. Zamówienia użytkowników zalogowanych na ich konta Google będą miały wartość emailVerified
prawda, a zamówienia zaproszone przez gości nie będą miały wartości emailVerified
.
Zamówienie w trybie gościa
{ "finalOrder": { ... "cart": { ... "extension": { "@type": "type.googleapis.com/google.actions.v2.orders.FoodItemExtension", "contact": { "displayName": "Lovefood Ordering", "email": "ilovefood@example.com", "phoneNumber": "+16501234567", "firstName": "Lovefood", "lastName": "Ordering" } } } } }
Zalogowano
{ "finalOrder": { ... "cart": { ... "extension": { "@type": "type.googleapis.com/google.actions.v2.orders.FoodItemExtension", "contact": { "displayName": "Lovefood Ordering", "email": "ilovefood@example.com", "phoneNumber": "+16501234567", "firstName": "Lovefood", "lastName": "Ordering", "emailVerified": true } } } } }