19

プッシュ通知 (ダウンストリーム メッセージ) のように、Android デバイスからアプリ サーバーへのアップストリーム メッセージングを PHP で実装したいと考えています。

Github のこの XMPPHP ライブラリを使用して、アプリ サーバーを GCM の CCS に接続しています。しかし、GCM の CCS に接続するために以下のコードを実行しようとすると:

include 'XMPPHP/XMPP.php';
$conn = new XMPPHP_XMPP('gcm-preprod.googleapis.com', 5236, '<myProjectId>@gcm.googleapis.com', '<myApiKey>', 'xmpphp', 'http://myserverdomain', $printlog=true, $loglevel=XMPPHP_Log::LEVEL_INFO);
$conn->autoSubscribe();
$vcard_request = array();
try {
  $conn->connect();
...

次のエラーが発生します。

1455354076 [INFO]: Connecting to tls://gcm-preprod.googleapis.com:5236 1455354106 [ERROR]: Could not connect. Could not connect before timeout.
4

2 に答える 2

0

ここにあなたの問題に似た質問に対する回答がありますXMPPHP を使用してアプリサーバーを GCM の CCS に接続できません。もちろん、あなたがそこで質問者でなかったなら。うまくいくことを願っています。

于 2016-02-23T23:08:48.490 に答える