ホームページ >バックエンド開発 >PHPチュートリアル >プッシュオーバーでDrupalサイト'のイベントを携帯電話に押してください
この記事では、リアルタイムのモバイル通知のためにプッシュオーバーをDrupalサイトと統合する方法を示しています。 添付のコードは、このリポジトリ。で入手できます
主要な機能:
プッシュオーバーは、リアルタイム通知を可能にするモバイルおよびWebアプリケーションです。 AndroidまたはiOSデバイスにアプリをインストールし、APIを使用してアラートを送信します。 GoogleとAppleのインフラストラクチャへの依存のおかげで、その速度は重要な利点です。 手頃な価格の価格(プラットフォームあたり4.99ドルの1回限りの料金)と5日間の無料トライアルにより、アクセス可能になります。 実装の詳細:
この記事は、2つのユースケースを示しています
匿名のコメント通知:匿名のユーザーが承認を必要とするコメントを投稿したときにアラートを受け取ります。
管理ログインアラート:
プライマリ管理アカウントがログインしたときに緊急通知を取得します(セキュリティ監視に役立ちます)。drupalサイトのファイルでを構成します(これを安全に保ちます!)。 例:
app_token
user_token
カスタムDrupalモジュール(「プッシュオーバー」など)を作成します
settings.php
プッシュオーバークラスを含めます(ライブラリを使用して、より良いメンテナビリティを使用するためにAPIを使用します)。
<code class="language-php">$conf['pushover_credentials'] = array( 'user_token' => 'YOUR_USER_TOKEN', 'app_token' => 'YOUR_APP_TOKEN', );</code>
管理ログインの緊急通知を送信します。
hook_comment_insert()
(ヘルパー関数)hook_user_login()
(hook_user_login)
<code class="language-php">function pushover_get_pushable($vars) { // ... (Retrieves credentials from settings.php and creates Pushover object) ... }</code>
代替:contribプッシュオーバーモジュール
コードなしのアプローチのためにルールモジュールと統合する「プッシュオーバー」コントリブモジュールの使用を検討してください。
結論: このチュートリアルは、拡張されたサイトモニタリングのためにプッシュオーバーとDrupalを統合する方法を示しています。 提供される例は、さまざまな通知のニーズに合わせて調整できます。セキュリティに優先順位を付けることを忘れないでください。APIトークンを機密保持してください。
よくある質問(FAQ):
(これらのFAQは元のテキストではすでによく書かれており、言い換えに大幅な変更を必要としません。)
元のFAQは十分で十分に構造化されています。以上がプッシュオーバーでDrupalサイト&#x27;のイベントを携帯電話に押してくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。