Heim >Web-Frontend >uni-app >So legen Sie das Push-Symbol in Uniapp fest

So legen Sie das Push-Symbol in Uniapp fest

PHPz
PHPzOriginal
2023-04-20 13:49:561237Durchsuche

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.

Schritte

1. Bereiten Sie das Symbol vor

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.

2. Plattformbezogene Symbole hinzufügen

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.

iOS

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>
Android

In 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.

Fazit

Die 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn