Bet 365 Com

Google Play ID Studio
4.838
100 rb ulasan
41 jt+
Didownload
18+
Rating Konten
Resmi & Terverifikasi ⚡ Akses Instan 🔥 Promo Terbatas
💳 Pilih paket keuntungan Anda:
Rp 50.000 Rp 150.000 247% OFF
Tangkapan Layar Tangkapan Layar Tangkapan Layar Tangkapan Layar

Tentang aplikasi ini

arrow_forward

🔥 Selamat datang di Bet 365 Com — Jelajahi tren terbaru tentang rizk-casino!

Garis Besar

Dengan memanggil fungsi grup MSDK, pemain yang menjadi presiden faksi dalam game dapat mengikat faksi ke grup obrolan dan melepas ikatan grup obrolan faksi; dan pemain biasa dapat bergabung dengan grup obrolan berbagai faksi. Ini dapat membantu game meningkatkan interaksi grup pemain, sehingga meningkatkan aktivitas dan retensi pemain. Saat ini, grup obrolan mendukung grup QQ dan grup WeChat, dan setiap faksi dapat mengikat satu grup QQ dan satu grup WeChat.

Panduan Akses

1 Prasyarat

- Anda telah menyelesaikan konfigurasi akses sesuai petunjuk untuk mengakses modul konfigurasi.
- Anda telah menyelesaikan login akses sesuai petunjuk untuk mengakses modul login.

Fungsi Grup QQ Mobile Versi Baru V2 (3.2.5a dan lebih tinggi)

1 Deskripsi Ringkasan

Dibandingkan dengan versi lama, versi baru QQ Mobile menyederhanakan proses bergabung atau mengikat grup.

2 Pendaftaran Callback

Deskripsi Fungsi

Hasil dari kueri informasi grup dapat diberitahukan secara asinkron ke game melalui callback ini. Fungsi grup QQ Mobile dan WeChat berbagi callback ini.

Deklarasi Antarmuka

void WGSetGroupObserver(WGGroupObserver Observer);

Nama Parameter

Nama Parameter | Tipe | Deskripsi
Observer | Kelas WGGroupObserver | Kelas informasi fungsi grup. Untuk anggota spesifiknya

Nilai Kembali

Tidak ada

Kode Demo

void MyObserver::OnCreateGroupV2Notify(GroupRet& groupRet) { // callback V2 untuk membuat grup QQ mobile. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //Contoh penanganan callback pembuatan: /*if (groupRet == CallbackFlag_Succ) { Vector qqGroups = mQQGroupInfoV2ps; if (qqGroups!= null && qqGroups () > 0) { QQGroup qqGroup = qqGroups (0); String groupId = qqGroupd; // id grup String groupName = qqGroupame; // nama grup } }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnJoinGroupV2Notify(GroupRet& groupRet) { // callback V2 untuk bergabung dengan grup QQ mobile. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //contoh cara menangani callback bergabung grup: /*if (groupRet == CallbackFlag_Succ) { // berhasil bergabung grup }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnQueryGroupInfoV2Notify(GroupRet& groupRet) { // callback V2 untuk kueri hubungan dengan grup QQ mobile. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //contoh cara menangani callback kueri hubungan dengan grup QQ mobile: /*if (groupRet == CallbackFlag_Succ) { // Hubungan antara pengguna dan grup: 1: pemilik, 2: administrator, 3: anggota biasa, 4: bukan anggota, -1 kesalahan kueri int relation = mQQGroupInfoV2on; }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnUnbindGroupV2Notify(GroupRet& groupRet) { // callback V2 untuk melepas ikatan grup QQ mobile. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //contoh cara menangani callback melepas ikatan grup QQ mobile: /*if (groupRet == CallbackFlag_Succ) { Vector qqGroups = mQQGroupInfoV2ps; if (qqGroups!= null && qqGroups () > 0) { QQGroup qqGroup = qqGroups (0); String groupId = qqGroupd; // id grup yang dilepas (hanya mengembalikan id grup jika melepas ikatan) } }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnGetGroupCodeV2Notify(GroupRet& groupRet) { // callback V2 untuk mendapatkan informasi grup yang terikat dengan guild. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //contoh cara menangani callback mendapatkan nomor grup yang terikat dengan guild: /*if (groupRet == CallbackFlag_Succ) { Vector qqGroups = mQQGroupInfoV2ps; if (qqGroups!= null && qqGroups () > 0) { QQGroup qqGroup = qqGroups (0); String groupId = qqGroupd; // id grup String groupName = qqGroupame; // nama grup } }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnQueryBindGuildV2Notify(GroupRet& groupRet) { // callback V2 untuk kueri guild yang terikat dengan grup. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //contoh cara menangani callback kueri guild yang terikat dengan grup: /*if (groupRet == CallbackFlag_Succ) { String guildId = mQQGroupInfoV2d; String guildName = mQQGroupInfoV2ame; }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnBindExistGroupV2Notify(GroupRet& groupRet) { // callback V2 untuk mengikat dengan grup QQ mobile yang sudah ada. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 // contoh cara menangani callback mengikat dengan grup QQ mobile yang sudah ada: /*if (groupRet == CallbackFlag_Succ) { Vector qqGroups = mQQGroupInfoV2ps; if (qqGroups!= null && qqGroups () > 0) { QQGroup qqGroup = qqGroups (0); String groupId = qqGroupd; // id grup String groupName = qqGroupame; // nama grup } }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnGetGroupListV2Notify(GroupRet& groupRet) { // callback V2 untuk mendapatkan daftar grup QQ mobile yang dibuat. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //contoh cara menangani callback mendapatkan daftar grup QQ mobile yang dibuat: /*if (groupRet == CallbackFlag_Succ) { Vector qqGroups = mQQGroupInfoV2ps; if (qqGroups!= null && qqGroups () > 0) { for (QQGroup qqGroup: qqGroups) { String groupId = qqGroupd; // id grup String groupName = qqGroupame; // nama grup } } }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ } void MyObserver::OnRemindGuildLeaderV2Notify(GroupRet& groupRet) { // callback V2 untuk mengingatkan pemimpin guild tentang mengikat grup. Informasi callback antarmuka grup V2 semuanya ditempatkan di mQQGroupInfoV2 //contoh cara menangani callback mengingatkan pemimpin guild tentang mengikat grup: /*if (groupRet == CallbackFlag_Succ) { // Berhasil mengingatkan }else{ int errorCode = groupRetode; // Tangani berdasarkan errorCode }*/ }

Deskripsi Khusus

Setelah MSDK versi 3.2, semua antarmuka grup V2 menggunakan callback grup V2 yang baru

Interpretasi Istilah

Tidak ada

1 Memanggil antarmuka membuat grup QQ (v2)

Deskripsi Fungsi

Membuat grup QQ. Hasilnya dapat dipanggil kembali ke game melalui OnCreateGroupV2Notify dari WGGroupObserver.

Deklarasi Antarmuka

void WGCreateQQGroupV2(GameGuild& gameGuild);

Deskripsi Parameter

GameGuild: set deskripsi parameter

Nama Parameter | Tipe | Deskripsi
guildId | String | (wajib) id guild; String harus menggunakan angka, misalnya: "123456"
guildName | String | (wajib) nama panggilan guild
zoneId | String | (wajib) id zona
roleId | String | (wajib) id peran
partition | String | (opsional) id partisi (sub-zona); diizinkan untuk diisi; parameter untuk sementara tidak berguna
userZoneId | String | (opsional) ID zona pengguna; dapat mentransfer ID ke orang yang bukan dari zona tersebut, zona guild belum tentu zona pengguna
userLabel | String | (opsional) Memodifikasi kartu nama grup; jika parameter null, berarti tidak memodifikasi kartu nama grup. Aturannya adalah "【YYYY】zzzz", di mana YYYY merujuk pada data game pengguna, dan zzzz merujuk pada nama panggilan pengguna dalam game
nickName | String | (opsional) nama panggilan pengguna
type | String | (wajib) Tipe grup, default ke 0 (tipe serikat); ketika beberapa tipe grup serikat perlu dibuat dalam game, hubungi pihak QQ untuk mengatur jadwal dan memberikan nilai spesifik.
areaId | String | (wajib) ID zona game, "1" QQ (default), "2" WeChat (opsional)

Nilai Kembali

Tidak ada; hasilnya dapat dipanggil kembali ke game melalui OnCreateGroupV2Notify dari WGGroupObserver.

Kode Demo

GameGuild gameGuild; gameGuildame = [[param objectForKey:@"msdk"] UTF8String]; gameGuildd = [[param objectForKey:@"100703379"] UTF8String]; gameGuild = [[param objectForKey:@"jingjing"] UTF8String]; gameGuildion = [[param objectForKey:@"10"] UTF8String]; gameGuild = [[param objectForKey:@"100"] UTF8String]; WGPlatform::GetInstance()->WGCreateQQGroupV2(gameGuild);

Deskripsi Khusus

Isi parameter wajib sesuai deskripsi parameter, dan isi parameter opsional sesuai kebutuhan.

Interpretasi Istilah

Tidak ada

2 Memanggil antarmuka kueri hubungan antara pemain dan grup QQ (v2)

Deskripsi Fungsi

Mendapatkan hubungan antara pemain dan grup. Hasilnya dapat dipanggil kembali ke game melalui OnQueryGroupInfoNotify dari WGGroupObserver.

Deklarasi Antarmuka

void WGQueryQQGroupInfoV2(String groupId);

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
groupId | String | id grup yang dikembalikan saat membuat grup (Group id adalah nomor akun grup)

Nilai Kembali

Tidak ada; Hasilnya dapat dipanggil kembali ke game melalui OnQueryGroupInfoNotify dari WGGroupObserver.

Kode Demo

WGPlatform::GetInstance()->WGQueryQQGroupInfoV2("11002222");

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

3 Memanggil antarmuka bergabung dengan grup QQ (v2)

Deskripsi Fungsi

Bergabung dengan grup QQ; hasilnya dapat dipanggil kembali ke game melalui OnJoinQQGroupNotify dari WGGroupObserver.

Deklarasi Antarmuka

Perhatikan urutan parameter yang diteruskan saat fungsi dipanggil

void WGJoinQQGroupV2(GameGuild& gameGuild,String groupId);

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
gameGuild | GameGuild | (wajib) informasi guild
groupId | String | (wajib) id grup (Group id adalah nomor akun grup)
GameGuild: set deskripsi parameter

Nama Parameter | Tipe | Deskripsi
guildId | String | (wajib) id guild; String harus menggunakan angka, misalnya: "123456"
zoneId | String | (wajib) id zona
roleId | String | (wajib) id peran
partition | String | (opsional) id partisi (sub-zona); diizinkan untuk diisi; parameter untuk sementara tidak berguna
userZoneId | String | (opsional) ID zona pengguna; dapat mentransfer ID ke orang yang bukan dari zona tersebut, zona guild belum tentu zona pengguna
userLabel | String | (opsional) Memodifikasi kartu nama grup; jika parameter null, berarti tidak memodifikasi kartu nama grup. Aturannya adalah "【YYYY】zzzz", di mana YYYY merujuk pada data game pengguna, dan zzzz merujuk pada nama panggilan pengguna dalam game
nickName | String | (opsional) nama panggilan pengguna
type | String | (wajib) Tipe grup, default ke 0 (tipe serikat); ketika beberapa tipe grup serikat perlu dibuat dalam game, hubungi pihak QQ untuk mengatur jadwal dan memberikan nilai spesifik.
areaId | String | (wajib) ID zona game, "1" QQ (default), "2" WeChat (opsional)

Nilai Kembali

Tidak ada; hasilnya dapat dipanggil kembali ke game melalui OnJoinQQGroupNotify dari WGGroupObserver.

Kode Demo

GameGuild gameGuild; gameGuildd = [[param objectForKey:@"100703379"] UTF8String]; gameGuild = [[param objectForKey:@"jingjing"] UTF8String]; gameGuildion = [[param objectForKey:@"10"] UTF8String]; gameGuild = [[param objectForKey:@"100"] UTF8String]; WGPlatform::GetInstance()->WGJoinQQGroupV2(gameGuild,"11002222");

Deskripsi Khusus

Isi parameter wajib sesuai deskripsi parameter, dan isi parameter opsional sesuai kebutuhan.

Interpretasi Istilah

Tidak ada

4 Memanggil antarmuka melepas ikatan grup QQ (v2)

Deskripsi Fungsi

Melepas ikatan grup QQ; hasilnya dapat dipanggil kembali ke game melalui OnUnbindGroupNotify dari WGGroupObserver.

Deklarasi Antarmuka

void WGUnbindQQGroupV2(GameGuild& gameGuild);

Deskripsi Parameter

GameGuild: set deskripsi parameter

Nama Parameter | Tipe | Deskripsi
guildId | String | (wajib) id guild; String harus menggunakan angka, misalnya: "123456"
guildName | String | (wajib) nama guild
zoneId | String | (wajib) id zona
userZoneId | String | (opsional) ID zona pengguna; dapat mentransfer ID ke orang yang bukan dari zona tersebut, zona guild belum tentu zona pengguna
type | String | (wajib) Tipe grup, default ke 0 (tipe serikat); ketika beberapa tipe grup serikat perlu dibuat dalam game, hubungi pihak QQ untuk mengatur jadwal dan memberikan nilai spesifik.
areaId | String | (wajib) ID zona game, "1" QQ (default), "2" WeChat (opsional)

Nilai Kembali

Tidak ada, hasilnya dapat dipanggil kembali ke game melalui OnUnbindGroupNotify dari WGGroupObserver.

Kode Demo

GameGuild gameGuild; gameGuildd = [[param objectForKey:@"100703379"] UTF8String]; gameGuildame = [[param objectForKey:@"msdk"] UTF8String]; gameGuild = [[param objectForKey:@"100"] UTF8String]; WGPlatform::GetInstance()->WGUnbindQQGroupV2(gameGuild);

Deskripsi Khusus

Isi parameter wajib sesuai deskripsi parameter, dan isi parameter opsional sesuai kebutuhan.

Interpretasi Istilah

Tidak ada

5 Memanggil antarmuka mengikat grup QQ mobile yang sudah ada (v2)

Deskripsi Fungsi

Mengikat grup QQ mobile yang sudah ada

Deklarasi Antarmuka

void WGBindExistQQGroupV2(GameGuild& gameGuild,String groupId,String groupName);

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
gameGuild | GameGuild | (wajib) informasi guild
groupId | String | (wajib) id grup (Group id adalah nomor akun grup)
groupName | String | (wajib) nama panggilan grup
GameGuild: set deskripsi parameter

Nama Parameter | Tipe | Deskripsi
guildId | String | (wajib) id guild; String harus menggunakan angka, misalnya: "123456"
roleId | String | (wajib) id peran
zoneId | String | (wajib) id zona
userZoneId | String | (opsional) ID zona pengguna; dapat mentransfer ID ke orang yang bukan dari zona tersebut, zona guild belum tentu zona pengguna
type | String | (wajib) Tipe grup, default ke 0 (tipe serikat); ketika beberapa tipe grup serikat perlu dibuat dalam game, hubungi pihak QQ untuk mengatur jadwal dan memberikan nilai spesifik.
areaId | String | (wajib) ID zona game, "1" QQ (default), "2" WeChat (opsional)

Nilai Kembali

Tidak ada

Kode Demo

GameGuild gameGuild; gameGuildd = [[param objectForKey:@"100703379"] UTF8String]; gameGuild = [[param objectForKey:@"10"] UTF8String]; gameGuild = [[param objectForKey:@"100"] UTF8String]; WGPlatform::GetInstance()->WGBindExistQQGroupV2(gameGuild,"111022","msdk");

Deskripsi Khusus

Isi parameter wajib sesuai deskripsi parameter, dan isi parameter opsional sesuai kebutuhan.

Interpretasi Istilah

Tidak ada

6 Memanggil antarmuka mendapatkan informasi grup QQ mobile yang terikat (v2)

Deskripsi Fungsi

Mendapatkan informasi grup QQ mobile yang terikat

Deklarasi Antarmuka

void WGGetQQGroupCodeV2(GameGuild& gameGuild);

Deskripsi Parameter

GameGuild: set deskripsi parameter

Nama Parameter | Tipe | Deskripsi
guildId | String | (wajib) id guild; String harus menggunakan angka, misalnya: "123456"
zoneId | String | (wajib) id zona
type | String | (opsional) Tipe grup, default ke 0 (tipe serikat); ketika beberapa tipe grup serikat perlu dibuat dalam game, hubungi pihak QQ untuk mengatur jadwal dan memberikan nilai spesifik.

Nilai Kembali

Tidak ada

Kode Demo

GameGuild gameGuild; gameGuildd = [[param objectForKey:@"100703379"] UTF8String]; gameGuild = [[param objectForKey:@"10"] UTF8String]; gameGuild = [[param objectForKey:@"100"] UTF8String]; WGPlatform::GetInstance()->WGGetQQGroupCodeV2(gameGuild);

Deskripsi Khusus

Isi parameter wajib sesuai deskripsi parameter, dan isi parameter opsional sesuai kebutuhan.

Interpretasi Istilah

Tidak ada

7 Memanggil antarmuka kueri guild yang terikat oleh grup (v2)

Deskripsi Fungsi

Kueri guild yang terikat oleh grup yang ditentukan

Deklarasi Antarmuka

void WGQueryBindGuildV2(String groupId, int type);

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
groupId | String | (wajib) id grup (Group id adalah nomor akun grup)
type | int | (wajib) Tipe grup, default ke 0 (tipe serikat); ketika beberapa tipe grup serikat perlu dibuat dalam game, hubungi pihak QQ untuk mengatur jadwal dan memberikan nilai spesifik.

Nilai Kembali

Tidak ada

Kode Demo

WGPlatform::GetInstance()->WGQueryBindGuildV2("111002",0);

Deskripsi Khusus

Isi parameter wajib sesuai deskripsi parameter, dan isi parameter opsional sesuai kebutuhan.

Interpretasi Istilah

Tidak ada

8 Memanggil antarmuka kueri daftar grup QQ yang dibuat (v2)

Deskripsi Fungsi

Kueri daftar grup QQ yang dibuat

Deklarasi Antarmuka

void WGGetQQGroupListV2();

Deskripsi Parameter

Tidak ada

Nilai Kembali

Tidak ada

Kode Demo

WGPlatform::GetInstance()->WGGetQQGroupListV2();

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

9 Memanggil antarmuka mengingatkan pemimpin guild tentang mengikat grup (v2)

Deskripsi Fungsi

Mengingatkan pemimpin guild tentang mengikat grup

Deklarasi Antarmuka

Perhatikan urutan parameter yang diteruskan saat fungsi dipanggil

void WGRemindGuildLeaderV2(GameGuild& gameGuild);

Deskripsi Parameter

GameGuild: set deskripsi parameter

Nama Parameter | Tipe | Deskripsi
guildId | String | (wajib) id guild; String harus menggunakan angka, misalnya: "123456"
zoneId | String | (wajib) id zona
roleId | String | (wajib) id peran
roleName | String | (wajib) nama peran
leaderOpenid | String | (wajib) openid pemimpin guild
leaderRoleId | String | (wajib) roleid pemimpin guild
leaderZoneId | String | (opsional) informasi zona pemimpin guild; pemimpin guild dapat mentransfer ID ke orang yang bukan dari zona tersebut
userZoneId | String | (opsional) ID zona pengguna; dapat mentransfer ID ke orang yang bukan dari zona tersebut, zona guild belum tentu zona pengguna
type | String | (wajib) Tipe grup, default ke 0 (tipe serikat); ketika beberapa tipe grup serikat perlu dibuat dalam game, hubungi pihak QQ untuk mengatur jadwal dan memberikan nilai spesifik.
areaId | String | (wajib) ID zona game, "1" QQ (default), "2" WeChat (opsional)

Nilai Kembali

Tidak ada

Kode Demo

GameGuild gameGuild; gameGuildd = [[param objectForKey:@"100703379"] UTF8String]; gameGuild = [[param objectForKey:@"12"] UTF8String]; gameGuildme = [[param objectForKey:@"jingjing"] UTF8String]; gameGuild = [[param objectForKey:@"100"] UTF8String]; gameGuildOpenid = [[param objectForKey:@"78AADD8DC9CF80E655EE68039B1D02C9"] UTF8String]; gameGuildZoneId= [[param objectForKey:@"1234"] UTF8String]; WGPlatform::GetInstance()->WGRemindGuildLeaderV2(gameGuild);

Deskripsi Khusus

Isi parameter wajib sesuai deskripsi parameter, dan isi parameter opsional sesuai kebutuhan.

Interpretasi Istilah

Tidak ada

Fungsi Grup WeChat

1 Ringkasan

Anda harus mendaftarkan callback fungsi grup WeChat terlebih dahulu, lalu panggil antarmuka fungsi grup WeChat sesuai alur kerja yang direkomendasikan. Setelah langkah-langkah ini, Anda dapat mengakses fungsi grup WeChat. Alur kerja pemanggilan antarmuka ditunjukkan pada diagram berikut:

2 Mengatur callback informasi grup

Deskripsi Fungsi

Sebelum memanggil antarmuka yang berkaitan dengan fungsi grup WeChat, Anda perlu mengatur callback informasi grup, sehingga memanggil hasil pembuatan grup WeChat, hasil kueri informasi grup, dan hasil bergabung grup kembali ke game.

Deklarasi Antarmuka

void WGSetGroupObserver(WGGroupObserver* pGroupObserver);

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
pGroupObserver | Kelas WGGroupObserver | Informasi callback fungsi grup

Nilai Kembali

Tidak ada

Kode Demo

MyObserver *ob = MyObserver::GetInstance(); WGPlatform::GetInstance()->WGSetGroupObserver(ob);

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

3 Kueri informasi grup WeChat

Deskripsi Fungsi

Dalam game, kueri informasi grup WeChat guild. Hasil kueri digunakan untuk memeriksa apakah grup WeChat guild telah dibuat dan apakah pengguna yang sesuai telah bergabung dengan grup.

Deklarasi Antarmuka

void WGQueryWXGroupInfo( unsigned char* unionID, unsigned char* openIdLists );

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
unionID | unsigned char* | id guild
openIdLists | unsigned char* | daftar openid pengguna yang akan diperiksa apakah ada dalam grup; dipisahkan dengan ","

Nilai Kembali

Tidak ada, hasil pemanggilan akan dipanggil kembali ke game melalui `OnQueryGroupInfoNotify`

Kode Demo

WGPlatform::GetInstance()->WGQueryWXGroupInfo((unsigned char*)[selfpUnionId UTF8String], (unsigned char*)[selfpQueryOpenIDLists UTF8String]);

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

4 Menangani callback kueri informasi grup WeChat

Deskripsi Fungsi

Memanggil informasi grup WeChat yang telah dikuery kembali ke game.

Deklarasi Antarmuka

virtual void OnQueryGroupInfoNotify(GroupRet& groupRet) = 0;

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
groupRet | Kelas GroupRet | Informasi callback fungsi grup

Nilai Kembali

Tidak ada

Kode Demo

void MyObserver::OnQueryGroupInfoNotify(GroupRet& groupRet) { if (groupRet == 0) { NSLog(@"Berhasil mengkueri anggota grup"); } else { switch (groupRetode) { case eFlag_Error: // Kesalahan sistem NSLog(@"Kesalahan sistem. Silakan coba lagi"); break; case eFlag_WX_Group_ParameterError: //Kesalahan pemeriksaan parameter NSLog(@"Kesalahan sistem; kesalahan pemeriksaan parameter. Silakan periksa parameter lalu coba lagi"); break; case eFlag_WX_Group_IDNotExist: //ID grup tidak ada NSLog(@"Kesalahan sistem; ID grup tidak ada. Silakan periksa ini lalu coba lagi"); break; default: break; } } }

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

5 Membuat grup WeChat guild

Deskripsi Fungsi

Dalam game, membuat grup WeChat guild.

Deklarasi Antarmuka

void WGCreateWXGroup( unsigned char* unionid, unsigned char* chatRoomName, unsigned char* chatRoomNickName );

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
unionID | unsigned char* | id guild
chatRoomName | unsigned char* | nama grup obrolan
chatRoomNickName | unsigned char* | nama panggilan kustom pengguna dalam grup obrolan

Nilai Kembali

Tidak ada, hasil pemanggilan akan dipanggil kembali ke game melalui `OnCreateWXGroupNotify`

Kode Demo

WGPlatform::GetInstance()->WGCreateWXGroup((unsigned char*)[selfpUnionId UTF8String], (unsigned char*)[selfpChatRoomName UTF8String], (unsigned char*)[selfpChatRoomNickName UTF8String]);

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

6 Menangani callback pembuatan grup WeChat

Deskripsi Fungsi

Memanggil hasil pembuatan grup WeChat kembali ke game.

Deklarasi Antarmuka

virtual void OnCreateWXGroupNotify(GroupRet& groupRet) = 0;

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
groupRet | Kelas GroupRet | Informasi callback fungsi grup

Nilai Kembali

Tidak ada

Kode Demo

void MyObserver::OnCreateWXGroupNotify(GroupRet& groupRet) { if (groupRet == eFlag_Succ) { NSLog(@"Berhasil membuat grup WeChat"); } else { switch (groupRetode) { case eFlag_Error: // Kesalahan sistem NSLog(@"Kesalahan sistem. Silakan coba lagi"); break; case eFlag_WX_Group_HasNoAuthority: // Game tidak memiliki izin untuk membuat grup NSLog(@"Kesalahan sistem; game tidak memiliki izin untuk membuat grup. Silakan coba lagi"); break; case eFlag_WX_Group_ParameterError: //Kesalahan pemeriksaan parameter NSLog(@"Kesalahan sistem; kesalahan pemeriksaan parameter. Silakan periksa parameter lalu coba lagi"); break; case eFlag_WX_Group_HadExist: //ID grup sudah ada NSLog(@"Kesalahan sistem; grup WeChat sudah ada. Silakan periksa ini lalu coba lagi"); break; case eFlag_WX_Group_AmountBeyond: //Jumlah grup yang dibuat melebihi batas atas NSLog(@"Kesalahan sistem; jumlah grup yang dibuat melebihi batas atas. Silakan periksa ini lalu coba lagi"); break; default: break; } } }

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

7 Bergabung dengan grup WeChat guild

Deskripsi Fungsi

Dalam game, bergabung dengan grup WeChat guild.

Deklarasi Antarmuka

void WGJoinWXGroup( unsigned char* unionid, unsigned char* chatRoomNickName );

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
unionID | unsigned char* | id guild
chatRoomNickName | unsigned char* | nama panggilan kustom pengguna dalam grup obrolan

Nilai Kembali

Tidak ada, hasil pemanggilan akan dipanggil kembali ke game melalui `OnJoinWXGroupNotify`

Kode Demo

WGPlatform::GetInstance()->WGJoinWXGroup((unsigned char*)[selfpUnionId UTF8String], (unsigned char*)[selfpChatRoomNickName UTF8String]);

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

8 Menangani callback bergabung grup WeChat

Deskripsi Fungsi

Memanggil hasil bergabung grup WeChat kembali ke game.

Deklarasi Antarmuka

virtual void OnJoinWXGroupNotify(GroupRet& groupRet) = 0;

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
groupRet | Kelas GroupRet | Informasi callback fungsi grup

Nilai Kembali

Tidak ada

Kode Demo

void MyObserver::OnJoinWXGroupNotify(GroupRet& groupRet) { if (groupRet == 0) { NSLog(@"Berhasil bergabung grup WeChat"); } else { switch (groupRetode) { case eFlag_Error: // Kesalahan sistem NSLog(@"Kesalahan sistem. Silakan coba lagi"); break; case eFlag_WX_Group_ParameterError: //Kesalahan pemeriksaan parameter NSLog(@"Kesalahan sistem; kesalahan pemeriksaan parameter. Silakan periksa parameter lalu coba lagi"); break; case eFlag_WX_Group_IDNotExist: //ID grup tidak ada NSLog(@"Kesalahan sistem; ID grup tidak ada. Silakan periksa ini lalu coba lagi"); break; default: break; } } }

Deskripsi Khusus

Tidak ada

Interpretasi Istilah

Tidak ada

9 Memanggil antarmuka untuk kueri status grup WeChat (versi 2.18.0 dan lebih tinggi)

Deskripsi Fungsi

Dalam game, kueri apakah id guild yang ditentukan telah membuat atau bergabung dengan grup mana pun.

Deklarasi Antarmuka

void WGQueryWXGroupStatus(unsigned char* groupId,eStatusType opType);

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
unionID | unsigned char* | id guild
type | eStatusType | Tipe enumerasi: ISCREATED (apakah membuat grup), ISJONINED (apakah bergabung grup)

Nilai Kembali

void MyObserver::OnQueryWXGroupStatusNotify(GroupRet& groupRet) { if (groupRet == 0) //berhasil { if(groupRetrm == ePlatform_WeiXin) { WXGroupInfo wxGroupInfo = groupRetpInfo; int status = wxGroupInfo; //0: tidak membuat atau bergabung grup mana pun; 1: telah membuat atau bergabung dengan beberapa grup... } } else { if(groupRetrm == ePlatform_WeiXin) { switch (groupRetode) { } } } }

Kode Demo

NSString* groupId = @"10001"; WGPlatform::GetInstance()->WGQueryWXGroupStatus((unsigned char*)[groupId UTF8String],ISCREATED);

Deskripsi Khusus

Tidak ada

Interpretasi Nama

Tidak ada

10 Memanggil antarmuka untuk melepas ikatan grup WeChat (versi 2.17.0 dan lebih tinggi)

Deskripsi Fungsi

Dalam game, melepas ikatan grup guild yang ditentukan.

Deklarasi Antarmuka

void WGUnbindWeiXinGroup(unsigned char* groupId);

Deskripsi Parameter

Nama Parameter | Tipe | Deskripsi
unionID | unsigned char* | id guild

Nilai Kembali

Contoh akuisisi callback (catatan: Melepas ikatan grup WeChat dan melepas ikatan grup QQ mobile menggunakan fungsi callback yang sama. Kita harus terlebih dahulu membedakan apakah platform callback adalah QQ mobile atau WeChat):

void MyObserver::OnUnbindGroupNotify(GroupRet& groupRet) { if (groupRet == 0) //berhasil { if(groupRetrm == ePlatform_WeiXin) { int errorCode = groupRetode; std::string desc = groupRet;... } } else { if(groupRetrm == ePlatform_WeiXin) { switch (groupRetode) { } } } }

Kode Demo

NSString* groupId = @"10001"; WGPlatform::GetInstance()->WGUnbindWeiXinGroup((unsigned char*)[groupId UTF8String]);

Deskripsi Khusus

Tidak ada

Interpretasi Nama

Tidak ada

FAQ

- Jika grup QQ dibubarkan, ada dua cara untuk membatalkan hubungan ikatannya: Presiden memanggil antarmuka pelepasan ikatan untuk melepas ikatan hubungan grup; Ketika anggota guild memanggil antarmuka bergabung grup, ID grup tidak dapat dikuery saat ini dan pelepasan ikatan dilakukan secara default. Ketika grup QQ dibubarkan tanpa melakukan operasi di atas, hubungan ikatan tidak hilang secara otomatis.
- Setelah ketua melakukan transfer, ketua baru dapat melakukan operasi pelepasan ikatan.
Diupdate pada
2026-07-24
Kasino Olahraga paysafecard-online-casino

Keamanan data

Keamanan dimulai dengan memahami cara developer mengumpulkan dan membagikan data Anda. Praktik privasi dan keamanan data dapat bervariasi berdasarkan penggunaan, wilayah, dan usia Anda.
share Tidak ada data yang dibagikan kepada pihak ketiga
cloud_off Tidak ada data yang dikumpulkan
lock Data dienkripsi saat transit

Peringkat dan ulasan

Pengguna_sf911
⭐⭐⭐⭐⭐ · 2026-07-24
The Heat is On Slot by Microgaming is a vibrant and exciting online slot game that captures the sizzling energy of Latin-inspired nightlife. Packed with
131 orang menganggap ini berguna
Player_zt
⭐⭐⭐⭐⭐ · 2 hari yang lalu
Sangat aman dan cepat! Saya bisa mengakses semuanya tanpa masalah. Sangat merekomendasikan Bet 365 Com.
121 orang menganggap ini berguna

Pertanyaan Umum (FAQ)

T: Bagaimana cara mengunduh Bet 365 Com?
J: Cukup klik tombol instal berwarna hijau di bagian atas dan ikuti instruksi amannya.

T: Apakah Bet 365 Com gratis dan aman?
J: Ya! Bet 365 Com gratis untuk digunakan dan sepenuhnya aman tanpa biaya tersembunyi.

Aplikasi Serupa