Hantar mesej selepas menyambung ke Internet


Hantar mesej selepas menyambung ke Internet

1475897085954260.png

Selepas pelanggan tiba di kedai dan menyambung ke Wi-Fi, tolakan acara sambungan yang berjaya akan dicetuskan. Selepas pembangun menerima acara ini, mereka boleh menghubungi "Antara Muka Perkhidmatan Pelanggan" untuk menghantar mesej kepada pengguna yang disambungkan melalui akaun rasmi, termasuk teks, kupon, dsb.


Acara ini akan dihantar ke URL yang diisi oleh pembangun (log masuk ke platform awam dan masukkan tetapan pusat pembangun).

Jika pelayan WeChat tidak menerima respons dalam masa lima saat, ia akan memutuskan sambungan dan memulakan semula permintaan, mencuba semula tiga kali secara keseluruhan

Mengenai penyahduplikasian cuba semula mesej, adalah disyorkan untuk menggunakan FromUserName + CreateTime untuk nyahpendua mesej.

Jika pelayan tidak dapat menjamin untuk memproses dan membalas dalam masa lima saat, anda boleh terus membalas dengan rentetan kosong Pelayan WeChat tidak akan melakukan apa-apa dengan ini dan tidak akan memulakan percubaan semula.

Tolak contoh paket XML:

<xml> 
<ToUserName><![CDATA[toUser]]></ToUserName> 
<FromUserName><![CDATA[FromUser]]></FromUserName> 
<CreateTime>123456789</CreateTime> 
<MsgType><![CDATA[event]]></MsgType> 
<Event><![CDATA[WifiConnected]]></Event> 
<ConnectTime>0</ConnectTime>
<ExpireTime>0</ExpireTime>
<VendorId>![CDATA[3001224419]]</VendorId>
<ShopId>![CDATA[PlaceId]]</ShopId>
<DeviceNo>![CDATA[DeviceNo]]</DeviceNo>
</xml>


Keterangan parameter:

disambungkan akaun pengguna (ID Terbuka)CreateTime Masa penciptaan mesej (integer)MsgTypeJenis mesej, acaraAcaraJenis acara, WifiConnected (sambungan Wi-Fi berjaya) . NoDeviceNoMac wayarles Peranti Disambungkan alamat, sepadan dengan bssid
ParameterPenerangan
ToUserNameDeveloperWeChat ID
Sambungan masa )