わずか1分でJavaScriptからプッシュ通知を入手!


開発者として、私はプロジェクト内で起こった特定の出来事を通知し、追跡したいと思ったとき、何度もありました.例えば、ユーザーがニュースレターに参加すると、アカウントを作成し、プレミアムプランにアップグレード、またはフィードバックを提供します.
LogSnagは非常に簡単にこれらの通知を設定し、イベントのフィードを作成するので、何が起こったのかを知ることができるときに起こった.

始める
まず、LogSnagアカウントに新しいプロジェクトを追加します.この例のために私のsaasと呼びましょう.

次に、APIトークンが必要です.設定に頭、APIタブを開き、新しいボタンを作成するには、+ボタンを使用します.その後、トークンをコピーするには、クリップボードのアイコンを使用することができます.

我々はほとんど完了です!我々のコードに移りましょう!

ジャバスクリプト時間!
まず、LogSnag npm packageをインストールしましょうnpm install --save logsnag次に、パッケージをインポートし、クライアントからアプリケーションをコピーしたAPIトークンを初期化しなければなりません.
import { LogSnag } from 'logsnag';

const logsnag = new LogSnag('MY_API_TOKEN')
最後に、我々のクライアントからアプリケーションを任意のイベントを公開することができます.
この例については、通知したいと思いますが、ウェイトリストに電話をします.これが我々がこのチャンネルに公開するのが初めてであるので、LogSnagは我々のために自動的にそれをつくります.
私は説明では、ユーザーのメールで渡すつもりだとアイコンとしてユニコーン絵文字を使用します.最も重要なことは、このイベントのプッシュ通知を受け取りたいので、通知をtrueに設定します.
logsnag.publish({
    project: "my-saas",
    channel: "waitlist",
    event: "User Joined Waitlist",
    description: "email: [email protected]",
    icon: "🦄",
    notify: true
})
一旦このコードを実行すると、新しいチャンネルがMy SaaSプロジェクトの下に作成され、我々はインストールされたLogSnagを持っているすべてのデバイス上でこのイベントのプッシュ通知を取得します!

LogSngは、過去数ヶ月間のサイドプロジェクトされています.これは、ユーザーの活動やイベントを公開し、追跡するメッセージングプラットフォームを使用しての痛みのポイントから始まっている.LogSnagは明示的にこの目的のために設計されており、それははるかに簡単にイベントやプロジェクトを追跡する強力な機能を提供します.現在、LogSnagはベータステージにあります、そして、あなたはwaitlist on the websiteにサインアップすることによって、アクセスを得ることができます.