全部产品
Search
文档中心

Mobile Platform as a Service:Gunakan SDK

更新时间:Jul 02, 2025

Anda dapat merujuk pada potongan kode terkait untuk mempelajari penggunaan framework dan MCDP.

Untuk alamat unduhan dan metode penggunaan contoh kode, lihat Dapatkan contoh kode. Untuk deskripsi API, lihat Deskripsi API.

Mulai MCDP

Setelah Anda memulai aplikasi, Anda dapat memanggil metode start untuk menginisialisasi dan memulai MCDP.

Metodenya adalah sebagai berikut:

[CDPPromotionInterface start];
Catatan

Kami sarankan Anda menambahkan kode ke metode - (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions;.

Konfigurasikan MCDP SDK

Anda dapat mengonfigurasi MCDP SDK sesuai dengan kebutuhan aktual. Sebagai contoh, Anda dapat mengatur notifikasi saat pengguna masuk dan keluar.

Metodenya adalah sebagai berikut:

// Konfigurasikan nama notifikasi saat pengguna masuk. Parameter ini tidak memiliki nilai default.
[CDPPromotionInterface sharedInstance].loginNotificationName = @"xxxx";
// Konfigurasikan nama notifikasi saat pengguna keluar. Parameter ini tidak memiliki nilai default.
[CDPPromotionInterface sharedInstance].logoutNotificationName = @"xxxx";
// Konfigurasikan apakah akan menggunakan informasi lokasi.
[CDPPromotionInterface sharedInstance].useLbsInfo = YES;

Daftarkan Plugin Kontainer

Untuk menggunakan JSAPI terkait pada halaman HTML5, Anda perlu mendaftarkan plugin kontainer MCDP.

Pengiriman konten ke halaman HTML5 bergantung pada kontainer HTML5 (Nebula). Inisialisasi kontainer HTML5 diperlukan sebelum Anda mendaftarkan plugin kontainer. Cukup tambahkan kode berikut ke -(void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary*)launchOptions di DTFrameworkInterface untuk mengimplementasikan inisialisasi kontainer. Lihat Inisialisasi kontainer HTML5 untuk mempelajari lebih lanjut.

 // Inisialisasi kontainer
 [MPNebulaAdapterInterface initNebula];

Lihat Plugin Kustom dan daftarkan plugin kontainer yang digunakan oleh MCDP seperti yang ditunjukkan pada gambar berikut.

Register container plugin

Laporkan Berbagi Data

Fungsi ini memungkinkan Anda melaporkan berbagi data pada halaman iklan. Saat pengguna menyelesaikan berbagi, tindakan berbagi dan data terkait dilaporkan dengan memanggil API pelaporan berbagi. Setelah fungsi ini diintegrasikan, Anda dapat mengamati indikator data yang sesuai pada dasbor konsol.

Prosedurnya adalah sebagai berikut:

  1. Dengarkan notifikasi acara ketuk untuk berbagi.

     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(shareAd:) name:MPCDPDidShareAdNotification object:nil];
  2. Lakukan berbagi dalam pemrosesan notifikasi, dan panggil API pelaporan berbagi setelah berbagi dilakukan.

     - (void)shareAd:(NSNotification *)notification {
         NSString *adUrl = notification.object;
         // Mulai berbagi
         // ...
         // Laporkan berbagi iklan
         [[CDPPromotionInterface sharedInstance] reportShareAdAction];
     }