Heim >Web-Frontend >uni-app >So legen Sie das Push-Symbol in Uniapp fest
Wenn Sie mit Uniapp entwickeln, ist es sehr üblich, in Ihrer Anwendung System-, Nachrichten- und Werbebenachrichtigungen zu verwenden. Bei diesen Benachrichtigungen spielt das Push-Symbol eine wichtige Rolle, da es eines der Symbole ist, anhand derer Benutzer die Quelle der Benachrichtigung identifizieren können. Daher zeigt Ihnen dieser Artikel, wie Sie das Push-Symbol in Uniapp festlegen.
Bevor Sie das Push-Symbol festlegen, benötigen Sie eine Symboldatei, die den Systemanforderungen entspricht. Je nach Betriebssystem sind die Systemanforderungen unterschiedlich. In Android muss das Symbol im PNG-Format vorliegen; in iOS muss das Symbol im transparenten PNG-Format vorliegen und das Symbol wird in Weiß gezeichnet, während die Unterseite transparent ist.
Uniapp stellt unabhängige Anwendungskonfigurationsdateien für iOS- und Android-Betriebssysteme bereit und verpackt Ihre Anwendungen basierend auf diesen Dateien. In diesen Dateien können Sie ganz einfach Push-Icons setzen.
In Uniapp lautet die Konfigurationsdatei für iOS-Anwendungen /unpackage/_yourapp_/ios /Info.plist# 🎜🎜#. Öffnen Sie diese Datei und suchen Sie den folgenden Codeblock.
<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>Hier finden Sie den Knoten
CFBundlePrimaryIcon unter dem Knoten CFBundleIcons, der die primären Symboleinstellungen für Ihre Anwendung enthält. Sie können plattformbezogene Symboldateien im Knoten CFBundleIconFiles hinzufügen, um das Push-Symbol festzulegen. Wenn Ihre Push-Symboldatei beispielsweise den Namen pushIcon.png trägt, können Sie sie dem Array hinzufügen.
<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>AndroidIn der XML-Manifestdatei Ihrer Android-Anwendung können Sie das Push-Symbol festlegen. Der Speicherort der Manifestdatei ist
/unpackage/_yourapp_/android/AndroidManifest.xml. Öffnen Sie diese Datei und suchen Sie nach den folgenden Codezeilen.
<meta-data android:name="com.huawei.hms.client.appid" android:value="App ID" />Fügen Sie den folgenden Code unter dieser Zeile hinzu.
<meta-data android:name="push_scheme" android:value="${packageName}.push.intent.scheme" /> <meta-data android:name="push_icon" android:value="pushIcon" />Unter diesen ist der Wert von push_icon der Name Ihrer Push-Symboldatei. 3. Nachdem Sie das Einrichten des Push-Symbols abgeschlossen haben, packen Sie Ihre App neu und führen Sie sie auf dem Gerät aus. Das von Ihnen festgelegte Push-Symbol sollte in der Benachrichtigung angezeigt werden. FazitDie oben genannten Schritte sind die Schritte zum Festlegen des Push-Symbols in Uniapp. Bitte stellen Sie sicher, dass Ihre Symboldatei die Systemanforderungen erfüllt, und fügen Sie sie an der entsprechenden Stelle in der Info.plist für iOS und der XML-Manifestdatei für Android hinzu. Viel Glück bei der Bereitstellung all Ihrer Push-Benachrichtigungen!
Das obige ist der detaillierte Inhalt vonSo legen Sie das Push-Symbol in Uniapp fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!