Bug: single_select native flow button renders on Android but not on iOS
Summary
InteractiveMessage.NativeFlowMessage.NativeFlowButton with name="single_select" works/rendered correctly on WhatsApp Android, but it does not render on WhatsApp iOS.
Other native flow buttons such as quick_reply can render normally, so the issue seems specific to single_select.
Environment
- neonize version:
0.3.18.post0
- Python version:
3.10.9
- OS: Windows / Linux
- WhatsApp Android: works
- WhatsApp iOS: not rendered
Minimal Reproduction
await client.send_message(
chat_jid,
Message(
viewOnceMessage=FutureProofMessage(
message=Message(
messageContextInfo=MessageContextInfo(
deviceListMetadata=DeviceListMetadata(),
deviceListMetadataVersion=2,
),
interactiveMessage=InteractiveMessage(
body=InteractiveMessage.Body(text="Please select one item"),
footer=InteractiveMessage.Footer(text="Test"),
header=InteractiveMessage.Header(
title="Single Select Test",
subtitle="Test",
hasMediaAttachment=False,
),
nativeFlowMessage=InteractiveMessage.NativeFlowMessage(
buttons=[
InteractiveMessage.NativeFlowMessage.NativeFlowButton(
name="single_select",
buttonParamsJSON='{"title":"Choose","sections":[{"title":"Options","rows":[{"header":"Header 1","title":"Option 1","description":"Description 1","id":"option_1"},{"header":"Header 2","title":"Option 2","description":"Description 2","id":"option_2"}]}]}',
)
]
),
),
)
)
),
)
Bug:
single_selectnative flow button renders on Android but not on iOSSummary
InteractiveMessage.NativeFlowMessage.NativeFlowButtonwithname="single_select"works/rendered correctly on WhatsApp Android, but it does not render on WhatsApp iOS.Other native flow buttons such as
quick_replycan render normally, so the issue seems specific tosingle_select.Environment
0.3.18.post03.10.9Minimal Reproduction