問題タブ [apns-php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1355 参照

apple-push-notifications - APNS 接続の問題

OK、APNS 接続の失敗に関して多くの議論があったことは知っています。議論のほとんどは、送信サーバーのポート 2195 をチェックして、接続が許可されることを確認することを推奨しています。「接続が拒否されました」というエラー (111) が発生していますが、これは私の問題ではありません。

サーバーとサンドボックス サーバー間の通信が Apple Gateway から 200 応答を受信して​​いることを確認しました。Mac から openssl を使用して接続をテストしたので、証明書が適切であることはわかっています。また、サーバーから一度ゲートウェイに接続できましたが、一貫した接続を取得できません。

私が使用しているテストコードは次のとおりです。

.pem ファイルをスクリプト ファイルと同じディレクトリに配置し、パスフレーズの使用を削除し、verify_peer を指定し、STREAM_CLIENT_ASYNC_CONNECT および STREAM_CLIENT_PERSISTENT フラグを使用しましたが、成功しませんでした。

これは私がやっていることの問題ですか、apnsサンドボックスサーバーの問題ですか、それともapnsに期待すべきことですか? あなたが提供できる洞察や助けは大歓迎です-私の髪はかなり薄くなっています!

よろしく。

PS -- パスフレーズを削除すると、キーにアクセスできないという 115 エラーが表示されます。

0 投票する
0 に答える
142 参照

ios - プッシュ用の APN SSL 証明書を生成できません

私は何日も証明書を生成しようとしていAPN SSLます。ファイル ブラウザーで証明書要求を選択し、開発者ポータルで [生成] ボタンをクリックします。何も起こりません。エラーもメッセージもありません。何事もなかったかのようにただそこにぶら下がっています。私のアプリは既にアプリ ストアで実行されており、次のバージョンでのプッシュをサポートするために必要です。

0 投票する
1 に答える
1243 参照

ios - Apple プッシュ通知ヘブライ語

IOS デバイスにプッシュ通知を送信するために Apns-PHP を使用しています。以下は、適用したオープン ソース コードのリンクです。

http://code.google.com/p/apns-php

ただし、英語のテキスト メッセージでは問題なく動作しますが、ヘブライ語のテキスト メッセージではテキスト メッセージとして null を送信することがあります。それを克服するために、次のリンクで提案されているソリューションを適用しました。

https://stackoverflow.com/a/10936493/1928421

上記のリンクに従って、ペイロード関数を指定されたメソッドに置き換えました。現在、テキスト メッセージがプッシュ メッセージに入っていますが、UTF8 でフォーマットされているようです。

これが、私が Apns に渡す実際のヘブライ語のテキストです。

"האילנית לזון זקוק לעזרה כדי לקחת מ גבעה ל ת"

そして、これはスクリプトによって作成される辞書です。

アラートキーのデバイスハンドで、次のテキストのみを受け取ります。

コメントや提案は大歓迎です。

0 投票する
1 に答える
5841 参照

php - ポート 2195 は開いていますが、APNS サーバーにアクセスできません

問題: APNS サーバーにアクセスできません。110 接続タイムアウト エラーが発生します。

私の状況:

  1. ホスト (hostmonster) に連絡しました。私のポート 2195,2196 はすでに開いているとのことでした。
  2. ローカルの Mac からテストしたので、証明書とパスフレーズは問題​​ありません。
  3. テストには非常に単純な PHP を使用します。これが私のコードです:

    /li>
0 投票する
0 に答える
990 参照

push-notification - Web サービス (php API) を介して Apple プッシュ通知サービス (APNS) を呼び出すことができません。ここでAPNSサービスはプロキシサーバー経由で呼び出されますか?

Web サービス (php API) を介して Apple プッシュ通知サービス (APNS) を呼び出すことができません。ここで APNS サービスはプロキシ サーバー経由で呼び出されます。Web サービス (php API) で APNS 呼び出しを行っています。ここで APNS サービスはプロキシ サーバー経由で呼び出されます。Appleサーバーに直接接続できないためです。ライブ サーバーから直接他のサーバー/URI に接続できないという制限があります。したがって、プロキシを使用して他のサーバーを呼び出すことしかできません。Web サービスの呼び出し中に以下のエラー メッセージが表示されます。

0 投票する
1 に答える
3369 参照

php - ApnsPHP - プッシュ通知の送信中にエラーが発生する

プッシュ通知を送信するためのプッシュ通知ライブラリを統合しました。ローカル マシンでテストしたところ問題なく動作しましたが、ライブ サーバーにライブラリ サンプル コードをアップロードするとエラーが発生しました。以下の応答を貼り付けました...この応答全体で実際のエラーを見つけたのは --> 'ERROR : メッセージ ID 1 を送信できません: ペイロード (4) がありません。この問題を解決するには助けが必要です。

.

前もって感謝します

PS: Google グループの誰かも同じ問題を投稿しましたが、解決策はありません。

0 投票する
1 に答える
481 参照

iphone - Apple プッシュ通知ゲートウェイ接続、通知が受信されない

iOS アプリケーションから何度も通知を送信しています。このために、サーバーからApple Push Notification Gatewayに送信するためにAPNS-PHPライブラリを使用しました。

これがコードです。

しかし、私はそれらを受け取っていないことが多いので、それに対する可能な解決策は何でしょうか. 接続と切断を行っているためですか。

このコードを記述するより良い方法は何でしょうか?

0 投票する
1 に答える
34475 参照

php - APNS: 無効なトークン (8)

https://code.google.com/p/apns-php/で提供されている apns php サーバーを使用しています。

プッシュ通知証明書をセットアップしましたが、接続時にコードがまだエラーをスローします。

これの何が問題なのですか?デバイストークンを取得する方法は次のとおりです。

これは、サーバーを実行したときのエラーです。

0 投票する
0 に答える
102 参照

apple-push-notifications - APNS が一部のデバイスへのプッシュ通知を誤ってトリガーする

私は今、奇妙な問題に遭遇しました..

問題は、APNS-PHP (PHP 言語の上に構築されたオープンソースのプッシュ送信管理) を使用して APNS へのプッシュ通知を担当する中央サーバーが重複したメッセージを起動しなかったにもかかわらず、デバイスは以前に取得した同じメッセージを表示することです。 APNSから何度も。

通常のメッセージと区別できる違いは次のとおりです。

  • 問題のあるメッセージでは、サウンド パラメータは影響を受けません。(メッセージごとにカスタムサウンドを構成しましたが、複製されたメッセージはデフォルトで鳴ります。)

  • 次の例のように、時間の値が iPhone のスタンバイ画面に不適切に表示されます。


アプリ: これは 4 時間前のプッシュです

B app: 何とか何とか.. 3 分前

A app: take my present:xxx... 4 分前

アプリ: メッセージが到着しました:xx.. 4 分前

B アプリ: lalala... 7 分前


上記のように、最新のメッセージが一番上にリストされているはずですが、以前に数回到着した重複したメッセージは、通常のメッセージと同じように音と振動で再びポップアップしますが、時間は正確に表示されます: 4 時間前.

この状況がまったく意味をなさないことは承知していますが、この問題の手がかりを見つけるのに役立つことがあれば教えてください。

前もって感謝します

0 投票する
1 に答える
253 参照

cron - iOS アプリケーションの PHP での通知 cron

次のコードとして手動で通知を送信できます。

APNS PHP インテグレーションもありましたが、非常に多くのファイルがあります。私の目的では、有用なファイルは 1 つだけです。

APIを介してiOSで特定の出来事が発生したときに、このphpスクリプトを実行したいと思います。したがって、このコードを何らかの関数の下に記述し、特定の事象が発生したときにその関数を呼び出すことができます。それで、それを行う最良の方法は何ですか?5分ごとに実行される通知cronをどのように達成できますか?

どんな助けでも大歓迎です。