Goncang untuk mengikuti JSAPI
Shake untuk mengikuti JSAPI
1)
Apabila menggunakan goncang untuk mengikuti, pengguna tidak boleh didorong untuk memberi perhatian Setelah disahkan, akaun akan diharamkan
2) Shake to follow Hanya halaman H5 yang keluar dari kawasan sekitar boleh berjalan seperti biasa. Jika anda membuka halaman web terus dalam pelayar WeChat, antara muka ini tidak akan berfungsi. Apabila menyahpepijat, pembangun mesti memberi perhatian kepada proses goncangan yang lengkap dan memasuki ujian halaman melalui goncangan.
3) Ikuti akaun awam milik kedai, yang hanya berkuat kuasa dalam jarak 1 km dari kedai.
Contoh data
Perhatikan format panggilan JS API yang konsisten dengan format panggilan JS API WeChat, seperti berikut:
Fungsi awam borangBeaconAddContactJsBridge.invoke("Nama API", { Gunakan Parameter}, <Fungsi panggil balik>); | Nota: Semua kod dalam dokumen hanya boleh berjalan dengan betul dalam persekitaran bergegar WeChat. Apabila membuka halaman web terus dalam pelayar WeChat, BeaconAddContactJsBridge tidak akan berjalan dengan betul. Apabila menyahpepijat, pembangun mesti memberi perhatian kepada proses goncangan yang lengkap dan memasuki ujian halaman melalui goncangan. Contoh: <!DOCTYPE <htmllang=" en" ><kepala 🎜>🎜🎜🎜<metacharset="UTF-8">> >> <tajuk> Contoh Pembangun memanggil perhatian kepada JS</title> </head>> >>>> badan ><h1>test</;h1 ;<scripttype="text/javascript"src= BeaconAddContactJsBridge .js"> </skrip> </skrip> ="teks/javascript" > //Tentukan sama ada untuk mengikuti BeaconAddContactJsBridge.invoke('checkAddContactStatus',{ type:0} , function(api) jika(apiResult.err_code = = 0) { var status = Apiresult.data; if (status == 1) { Alert ('已关注'); ; ; . } }lain{ makluman (apiResult.err_msg) } } } }
}); </ skrip> </ badan></ html>. javascript" > </skrip>></skrip> API perihalan terperinci (1) Tentukan sama ada untuk mengikuti checkAddContactStatus a) berikut: untuk menaip akaun awam:}laluan dalam {Parameter} berikut: pass in { type:1} bermaksud mengikuti akaun awam kepunyaan kedai. Menghantar { } secara lalai kepada menghantar {type:0}. . apiResult.err_msg: Butiran ralat, "ok" bermaksud pulangan biasa, yang lain mewakili maklumat ralat tertentu. apiResult.data: Sama ada mahu mengikuti, 1 bermakna anda telah mengikuti, 0 bermakna anda tidak mengikuti. Contoh: beaconaddcontactjsbridge.invoke ('CheckaddContactStatus', {type: 0}, function (Apiresult) { var status = apiResult.data; 'Sudah mengikuti'); Lse { makluman (Apiresult.err_msg)}} } }); Akaun, diluluskan dalam {type:1} bermaksud mengikuti akaun awam milik kedai. Jika tidak lulus, {type:0} akan diluluskan secara lalai. b) Fungsi panggilan balik: Tiada. Contoh: BeaconAddContactJsBridge.invoke('jumpAddContact'); |