So senden Sie mehrere Servicenachrichten im WeChat-Applet (Code)

不言
Freigeben: 2018-09-06 11:30:05
Original
6783 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Art und Weise, wie das WeChat-Applet mehrere Servicenachrichten senden kann. Ich hoffe, dass es für Freunde in Not hilfreich ist.

Nachdem der Benutzer den Servicebenachrichtigungs-Push im offiziellen Dokument gelesen hat, muss er ihn manuell auslösen, um die FromId zu erhalten. Der Benutzer kann eine FromId nur durch einmaliges Klicken erhalten Einmal? Was mehrere fromIds betrifft, hat mich dieses Problem zu diesem Zeitpunkt mehr als 2 Stunden lang beunruhigt. Durch das Abrufen der vom Benutzer angeklickten fromId und der inkrementierenden Methode können mehrere fromIds generiert werden, aber WeChat kann es nicht erkennen Es ist nicht möglich, die Klickmethode des Benutzers zu simulieren. Dann habe ich es erneut mit der CSS-Klickpenetration versucht, aber es gelang mir nicht. Dann fiel mir plötzlich eine dumme Möglichkeit ein, nämlich mehrere

<view class=&#39;dfbg&#39;>
<form name=&#39;pushMsgFm&#39; report-submit="true" data-type=&#39;submit&#39; bindsubmit=&#39;formSubmit&#39;>
<button class=&#39;Gbtn flex f_center&#39; class=&#39;btn&#39; formType="submit">
<view class=&#39;aa&#39;>
<form name=&#39;pushMsgFm&#39; report-submit="true" data-type=&#39;submit&#39; bindsubmit=&#39;formSubmit&#39;>
<button class=&#39;Gbtn flex f_center&#39; class=&#39;btn&#39; formType="submit">
<view class=&#39;aa&#39;>
<form name=&#39;pushMsgFm&#39; report-submit="true" data-type=&#39;submit&#39; bindsubmit=&#39;formSubmit&#39;>
<button class=&#39;Gbtn flex f_center&#39; class=&#39;btn&#39; formType="submit">
</button>
</form>
</view>
</button>
</form>
</view>
</button>
</form>
</view>
Nach dem Login kopieren

unter einem Tag zu verschachteln. Ich habe hier 3 geschrieben, und ich möchte Dutzende davon generieren. Verschachteln Sie es einfach selbst

Bitte stellen Sie die verschachtelten From- und Button-Stile auf Deckkraft ein: 0

Das ist alles, es ist ganz einfach.

formSubmit:function(e){
    let formId = e.detail.formId;
    console.log(formId);
    this.collectFormIds(formId); //保存推送码
    //let t = e.detail.target.dataset.type; // 根据type执行点击事件
  },
  collectFormIds:function (formId) {
    let formIds = app.globalData.globalFormIds; // 获取全局推送码数组
    if (!formIds)
      formIds = [];
    let data = {
      formId: formId,
      expire: new Date().getTime() + 60480000 // 7天后的过期时间戳
    }
    formIds.push(data);
    app.globalData.globalFormIds = formIds;
    if (formIds.length==10){
      this.takeInfo();
      app.globalData.globalFormIds = [];
    }
  }
Nach dem Login kopieren

Okay, so einfach ist das.

Verwandte Empfehlungen:

So implementieren Sie zeitnahe Push-Nachrichten auf Weibo

Die PHP-Version der öffentlichen WeChat-Plattform pusht aktiv Nachrichten, bahnbrechende Abonnementkonten können nur eine Nachricht pro Tag senden

Das obige ist der detaillierte Inhalt vonSo senden Sie mehrere Servicenachrichten im WeChat-Applet (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage