Jika anda membangun dengan Uniapp, adalah perkara biasa untuk menggunakan sistem, mesej dan pemberitahuan pengiklanan dalam aplikasi anda. Dalam pemberitahuan ini, ikon tolak memainkan peranan penting kerana ia adalah salah satu simbol yang membolehkan pengguna mengenal pasti sumber pemberitahuan. Oleh itu, artikel ini akan menunjukkan kepada anda cara untuk menetapkan ikon tolak dalam Uniapp.
Sebelum menetapkan ikon tekan, anda memerlukan fail ikon yang memenuhi keperluan sistem. Bergantung pada sistem pengendalian, keperluan sistem adalah berbeza. Dalam Android, ikon mestilah dalam format png dalam iOS, ikon mestilah dalam format png telus dan ikon dilukis dalam warna putih, manakala bahagian bawahnya telus.
Uniapp menyediakan fail konfigurasi aplikasi bebas untuk sistem pengendalian iOS dan Android, dan membungkus aplikasi anda berdasarkan fail ini. Dalam fail ini anda boleh menetapkan ikon tolak dengan mudah.
Dalam Uniapp, fail konfigurasi untuk aplikasi iOS ialah /unpackage/_yourapp_/ios/Info.plist . Buka fail ini dan cari blok kod berikut.
<key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>AppIcon60x60@2x.png</string> <string>AppIcon60x60@3x.png</string> <string>AppIcon76x76~ipad.png</string> <string>AppIcon76x76@2x~ipad.png</string> <string>AppIcon83.5x83.5@2x~ipad.png</string> <string>AppIcon1024x1024.png</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict> </dict>
Di sini anda boleh menemui nod CFBundlePrimaryIcon di bawah nod CFBundleIcons, yang mengandungi tetapan ikon utama untuk aplikasi anda. Anda boleh menambah fail ikon berkaitan platform dalam nod CFBundleIconFiles untuk menetapkan ikon tolak. Contohnya, jika fail ikon tolak anda dinamakan pushIcon.png, anda boleh menambahkannya pada tatasusunan.
<key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>AppIcon60x60@2x.png</string> <string>AppIcon60x60@3x.png</string> <string>AppIcon76x76~ipad.png</string> <string>AppIcon76x76@2x~ipad.png</string> <string>AppIcon83.5x83.5@2x~ipad.png</string> <string>AppIcon1024x1024.png</string> <string>pushIcon.png</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict> </dict>
Dalam fail manifes xml aplikasi Android anda, anda boleh menetapkan ikon tolak. Lokasi fail manifes ialah /unpackage/_yourapp_/android/AndroidManifest.xml. Buka fail ini dan cari baris kod berikut.
<meta-data android:name="com.huawei.hms.client.appid" android:value="App ID" />
Tambahkan kod berikut di bawah baris ini.
<meta-data android:name="push_scheme" android:value="${packageName}.push.intent.scheme" /> <meta-data android:name="push_icon" android:value="pushIcon" />
Antaranya, nilai push_icon ialah nama fail ikon push anda.
menetapkan ikon tolak, bungkus semula apl anda dan jalankannya pada peranti. Anda sepatutnya dapat melihat ikon tolak yang anda tetapkan muncul dalam pemberitahuan.
Di atas ialah langkah-langkah untuk menetapkan ikon tolak dalam Uniapp. Sila pastikan bahawa fail ikon anda memenuhi keperluan sistem dan tambahkannya ke lokasi yang sepadan dalam Info.plist untuk iOS dan fail manifes xml untuk Android. Semoga berjaya melancarkan semua pemberitahuan tolak anda!
Atas ialah kandungan terperinci Bagaimana untuk menetapkan ikon tolak dalam uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!