Topik ini menjelaskan masalah umum dan metode pemecahan masalah untuk Layanan Analisis Seluler.
Data tidak muncul di Konsol setelah integrasi client yang benar
Data PV dan UV event tidak terlihat setelah membuat event di Konsol
Log crash client iOS tidak disimbolisasi di Konsol Layanan Analisis Seluler
Periksa apakah client telah terintegrasi dengan benar
Lihat log lokal (Android/iOS) atau kueri log di Konsol untuk memeriksa apakah client telah terintegrasi dengan benar.
Data tidak muncul di Konsol setelah integrasi client yang benar
Log client hanya diunggah secara otomatis ke server log ketika kondisi tertentu terpenuhi, seperti saat jumlah log lokal mencapai ambang batas tertentu atau aplikasi berjalan di latar belakang selama periode tertentu. Untuk melihat data lebih cepat selama pengujian, Anda dapat mengunggah log secara manual dari client agar segera dikirim.
Untuk informasi lebih lanjut, lihat Unggah log Android secara manual atau Unggah log iOS secara manual.
Data PV dan UV event tidak terlihat setelah membuat event di Konsol
Untuk melihat data PV dan UV event, pastikan hal-hal berikut:
Client telah terintegrasi dengan benar. Untuk informasi lebih lanjut, lihat Periksa apakah client telah terintegrasi dengan benar.
Log telah diunggah ke server log. Untuk informasi lebih lanjut, lihat Data tidak muncul di Konsol setelah integrasi client yang benar.
Event telah dibuat di Konsol dan kemudian dipicu oleh pengguna.
UV event selalu 0 setelah membuat event di Konsol
Pastikan ID pengguna telah diatur pada client. Untuk informasi lebih lanjut tentang cara mengatur ID pengguna, lihat User ID.
Tidak ada data yang ditampilkan di dashboard kustom
Lakukan pemecahan masalah sebagai berikut:
Periksa apakah sakelar unggah log diaktifkan. Masuk ke Konsol. Di panel navigasi sebelah kiri, pilih Mobile Analysis Service > Log management > Configure upload switch > Event tracking configuration untuk membuka halaman daftar sakelar log. Periksa apakah sakelar unggah untuk tag yang sesuai telah diaktifkan. Pastikan sakelar unggah log diaktifkan. Untuk informasi lebih lanjut, lihat Konfigurasikan sakelar unggah log.
Periksa apakah log untuk dashboard telah diunggah ke server. Gunakan fitur Log management > Log playback di Konsol untuk mengkueri log historis.
Jika Anda menemukan log tersebut, artinya log telah diunggah. Untuk informasi lebih lanjut, lihat Kueri log historis.
Jika Anda tidak menemukan log tersebut, periksa apakah aplikasi telah memicunya. Lakukan langkah-langkah berikut:
Sebelum memicu log, putuskan koneksi ponsel Anda dari jaringan. Kemudian, picu log tersebut.
Setelah aplikasi dipindahkan ke latar belakang, periksa apakah log yang ingin Anda kueri tersedia di direktori log lokal.
Client iOS: Log disimpan di direktori sandbox
Library > atrack > logs.Client Android: Log disimpan di
/data/data/[PackageName]/files/mdapatau/sdcard/Android/data/[PackageName]/files/mdap. Jalur penyimpanan log bervariasi tergantung pada nilai bidangrelease_typedalamassets/channel.config. Untuk informasi lebih lanjut, lihat Lihat log lokal.
Setelah client menghasilkan log, gunakan kembali fitur log replay untuk memeriksa apakah log telah diunggah ke server.
Setelah client menghasilkan log, pengunggahan log otomatis hanya dipicu ketika jumlah log yang di-cache secara lokal mencapai ambang batas. Ambang batas ini dapat berbeda tergantung pada tipe log. Untuk mempermudah debugging, Anda dapat membuka halaman Mobile Analysis Service > Log management > Configure upload switch > Event tracking configuration di Konsol mPaaS, lalu sementara ubah nilai Upload quantity (jumlah log tipe saat ini dalam file lokal yang memicu pelaporan log) menjadi 1 agar pelaporan log segera dipicu. Setelah debugging selesai, kembalikan nilainya ke angka semula. Untuk informasi lebih lanjut tentang pemicuan pengunggahan log, lihat dokumentasi pengunggahan log (Pengunggahan log Android/Pengunggahan log iOS).
Jika log replay menunjukkan bahwa log masih belum diunggah ke server, rujuk dokumentasi instrumentasi Android atau instrumentasi iOS berdasarkan tipe log untuk memeriksa kesalahan dalam proses instrumentasi. Setelah Anda mengintegrasikan instrumentasi dengan benar sesuai dokumen, ulangi Langkah 2 untuk memastikan log diunggah secara normal.
Jika log telah diunggah ke server tetapi dashboard tidak menampilkan data, periksa apakah format data log benar.
Bandingkan log mentah di Log playback dengan model log instrumentasi untuk memastikan format log benar. Jika format log salah, rujuk model log untuk tipe instrumentasi yang sesuai dan perbaiki format log tersebut.
Jika Anda telah mengikuti langkah-langkah sebelumnya dan memastikan bahwa log telah diunggah ke server serta format datanya benar, tetapi dashboard tetap tidak menampilkan data, cari nomor kelompok 145930007362 untuk bergabung ke grup DingTalk guna mendapatkan bantuan.
Log crash client iOS tidak disimbolisasi di Konsol Layanan Analisis Seluler
Log crash client iOS memerlukan file tabel simbol dSYM yang dihasilkan selama proses packaging agar dapat disimbolisasi.
Fitur analisis crash iOS mendukung simbolisasi log crash. Untuk aplikasi yang memerlukan fitur ini, unggah file tabel simbol dSYM di halaman Mobile Analysis Service > Performance analysis > iOS symbol table management di Konsol mPaaS. Untuk informasi lebih lanjut, lihat Manajemen Tabel Simbol iOS.