2017-02-11 3 views
0

プッシュ通知を実装しようとしています。プッシュ通知:致命的なエラー:クラス 'EccFactory'がプッシュ通知/ vapidkeys.phpの124行に見つかりません

私からウェブプッシュライブラリをダウンロード:私が望んでいた最初のものはつまらないキーだったhttps://github.com/web-push-libs/web-push-php

filenameはvapidkeys.phpです。このファイルはpushnotificationディレクトリ内にあり、pushnotificationディレクトリにはweb-push-php-masterディレクトリがあります。

<?php 
    require('web-push-php-master'); 
    use Minishlink\WebPush\WebPush; 
    var_dump(VAPID::createVapidKeys()); 
?> 

しかし、上記の行は、次のエラーがスローされます。

Fatal error: Class 'EccFactory' not found in pushnotification/vapidkeys.php on line 124 

私はこの問題を解決する助けてください、私はキーだけを生成し、通知と名前空間

答えて

0

HTTPDウェブサイトをプッシュする新しいです、あなたのウェブサイトがありますHTTPはキーを生成できません

+0

私のサイトはhttpsサイトです – scriptkiddie1

1

すべての依存関係がインストールされるように、Composerでweb-push-phpを入手する必要があります。

  1. Composer
  2. 実行composer require minishlink/web-pushをインストールします。これにより、web-push-phpとそのすべての依存関係がvendorフォルダにインストールされます。あなたのPHPファイルで
  3. 、それを必要とする:require __DIR__ . '/vendor/autoload.php';

はここでウェブプッシュPHPを使用して基本的な例です:https://github.com/Minishlink/web-push-php-example

は、この情報がお役に立てば幸いです。