A opção "Comprar sem login" é uma maneira para os usuários fazerem pedidos com parceiros por meio do o Google, mesmo que ela não esteja conectada a uma Conta do Google.
Para determinar se o pedido do usuário é enviado como convidado ou conectado ao
Conta do Google, verifique o campo emailVerified
na
finalOrder.cart.extension.contact
na
SubmitOrderRequestMessage
.
Os pedidos dos usuários conectados à Conta do Google mostrariam a emailVerified
definido como verdadeiro, enquanto os pedidos de usuários convidados não teriam emailVerified
.
Pedido do visitante
{ "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" } } } } }
Pedido com login
{ "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 } } } } }