Below the eJabberd server logs when a user/client connects then disconnects from Android vs iOS.
ANDROID:
2022-02-25 15:19:22.846 [info] <0.668.0>@ejabberd_listener:accept:333 (#Port<0.19686>) Accepted connection ::FFFF:186.220.196.48:27122 -> ::FFFF:162.243.151.243:5222
2022-02-25 15:19:22.847 [info] <0.668.0>@ejabberd_listener:accept:333 (#Port<0.19688>) Accepted connection ::FFFF:186.220.196.48:27121 -> ::FFFF:162.243.151.243:5222
2022-02-25 15:19:24.125 [info] <0.14809.30>@ejabberd_c2s:wait_for_sasl_response:918 ({socket_state,p1_tls,{tlssock,#Port<0.19688>,#Port<0.19690>},<0.14808.30>}) Accepted authentication for my_user by undefined from ::FFFF:186.220.196.48
2022-02-25 15:19:24.126 [info] <0.14807.30>@ejabberd_c2s:wait_for_sasl_response:918 ({socket_state,p1_tls,{tlssock,#Port<0.19686>,#Port<0.19689>},<0.14806.30>}) Accepted authentication for my_user by undefined from ::FFFF:186.220.196.48
2022-02-25 15:19:24.702 [info] <0.14807.30>@ejabberd_c2s:wait_for_session:1106 ({socket_state,p1_tls,{tlssock,#Port<0.19686>,#Port<0.19689>},<0.14806.30>}) Opened session for my_user@ejabberd.mydomain.com/5670218761405988119112104412454738128828605688534567723564
2022-02-25 15:19:24.707 [info] <0.14809.30>@ejabberd_c2s:wait_for_session:1106 ({socket_state,p1_tls,{tlssock,#Port<0.19688>,#Port<0.19690>},<0.14808.30>}) Opened session for my_user@ejabberd.mydomain.com/38934401518419626781047176254608564657013565449192582023620
2022-02-25 15:19:24.890 [info] <0.14807.30>@ejabberd_c2s:handle_enable:2653 Stream management with resumption enabled for my_user@ejabberd.mydomain.com/5670218761405988119112104412454738128828605688534567723564
2022-02-25 15:19:24.899 [info] <0.14809.30>@ejabberd_c2s:handle_enable:2653 Stream management with resumption enabled for my_user@ejabberd.mydomain.com/38934401518419626781047176254608564657013565449192582023620
2022-02-25 15:19:38.638 [info] <0.14807.30>@ejabberd_c2s:terminate:1788 ({socket_state,p1_tls,{tlssock,#Port<0.19686>,#Port<0.19689>},<0.14806.30>}) Close session for my_user@ejabberd.mydomain.com/5670218761405988119112104412454738128828605688534567723564
IOS:
2022-02-25 15:25:54.322 [info] <0.671.0>@ejabberd_listener:accept:333 (#Port<0.19699>) Accepted connection 186.220.196.48:26693 -> 162.243.151.243:5280
2022-02-25 15:25:54.323 [info] <0.14837.30>@ejabberd_http:init:158 started: {p1_tls,{tlssock,#Port<0.19699>,#Port<0.19700>}}
2022-02-25 15:26:00.780 [info] <0.668.0>@ejabberd_listener:accept:333 (#Port<0.19701>) Accepted connection ::FFFF:186.220.196.48:26695 -> ::FFFF:162.243.151.243:5222
2022-02-25 15:26:00.781 [info] <0.668.0>@ejabberd_listener:accept:333 (#Port<0.19702>) Accepted connection ::FFFF:186.220.196.48:26696 -> ::FFFF:162.243.151.243:5222
2022-02-25 15:26:01.987 [info] <0.14841.30>@ejabberd_c2s:wait_for_sasl_response:918 ({socket_state,gen_tcp,#Port<0.19702>,<0.14840.30>}) Accepted authentication for my_user_IOS by undefined from ::FFFF:186.220.196.48
2022-02-25 15:26:02.561 [info] <0.14841.30>@ejabberd_c2s:wait_for_session:1106 ({socket_state,gen_tcp,#Port<0.19702>,<0.14840.30>}) Opened session for my_user_IOS@ejabberd.mydomain.com/9871235474941515536153297189674046270385853083472448150030
2022-02-25 15:26:10.549 [info] <0.14841.30>@ejabberd_c2s:terminate:1788 ({socket_state,gen_tcp,#Port<0.19702>,<0.14840.30>}) Close session for my_user_IOS@ejabberd.mydomain.com/9871235474941515536153297189674046270385853083472448150030