問題タブ [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 投票する
1 に答える
1043 参照

php - APNS PHP プッシュ通知が機能しない。タイムアウトになる

本番環境でプッシュ通知を送信しようとしていますが、機能していません。以下は私が試しているコードで、タイムアウトします。エラーも例外もスローされません。これで何が間違っていますか?

注:ENVIRONMENT_SANDBOX Sandbox( ) と開発証明書ファイルを使用してプッシュ通知を送信すると、機能します。ただし、製品証明書ファイルはENVIRONMENT_PRODUCTION機能しません。

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

php - apnsのパスワードでpemを使用する - php

これが基本的なものであるが、正確な解決策がどこにも見つからないようである場合はお詫びします。

APNS をセットアップして正常に動作させるための php コードがあります。パスワードで保護されたプロダクション pem ファイルが与えられました。

そのパスワードパラメータをphpでどこに/どのように渡すかを親切に教えてください。プッシュコードは次のとおりです。

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

apple-push-notifications - SSL3.0からTLSへのAPNSスイッチをPHPで処理するには?

SSL3.0 のセキュリティ上の問題により、APNS は SSL3.0 のサポートを削除します。SSL3.0 のみをサポートするすべてのプロバイダーは、TLS をサポートする必要があります。私の場合、次のように設定された PHP プロバイダーを使用していました。

APNS サービスの URL を変更するだけで解決策が見つかりました。

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

php - PHP apns push を使用してデバイスですべての iOS 通知を受信できない

関数にアクションがあると、アプリ A とアプリ B に 2 つの通知を送信するこの関数が php にあります。ただし、1 つのアプリで 1 つの通知しか受け取りません。私は通知のプッシュを行うために apnsphp を使用しています。

以下は私の状況です: アプリ A とアプリ B の 2 つのアプリがあります。両方のアプリが異なる apns 証明書を使用しています。

apns証明書キャッシュの可能性はありますか?

シナリオ 1) APP A で IPAD にログインし、同時に APP B で IPAD にログインすると、APP B ではなく APP A のプッシュ通知が受信されます。

シナリオ 2) APP A で IPAD にログインし、APP B で iPhone (別のデバイス) にログインすると、APP B ではなく APP A のプッシュ通知が受信されます。

シナリオ 3) APP A で iPad からログアウトし、APP B で iPad (同一デバイス) または iPhone (別のデバイス) にログインすると、App B でプッシュ通知が受信されます。

私は apnsphp からこのエラーを受け取ります:

以下はログです。

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

php - APNS - PHP Codeigniter プッシュ通知バッジが iOS7 で増加しない

APNS (Apple プッシュ通知サービス) + PHP、Codeigniter ライブラリを使用して iOS プロジェクトに取り組んでいます。しかし、現在、問題が発生しています。バッジ カウントの増分がモバイルに反映されていません。十分な数の Google リンクを検索したので、いくつかのリンクは送信しないでください。正確な解決策が必要です。事前に短いタイムラインがあるので、誰か助けてもらえますか?

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

push-notification - APNS プッシュが受信されない

Apple でプッシュ通知を実装しようとしています。プッシュを送信すると、マシンからローカルに送信されますが、サーバーから送信すると、デバイスで受信されません。問題は何ですか?

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

php - APNS 証明書 .pem

Apple プッシュ通知用のサーバー側接続を作成しようとしています。まず、ユーザー (おそらく ios 開発者) に、Apple が .pem ファイルにするために提供する .cer および .p12 ファイルを提供するように依頼します。

以下は、.pem 証明書の作成です。

ここまでは順調ですね。上記で生成された apns_certificate.pem が Apple でコマンドラインから成功することを次の方法でテストしました。

ただし、PHPを介してapnsに接続しようとするとできません。私が試した最後のphpコードに従いますが、他の人がうまくいったことを見てきました:

上記のコードはエラーを返します: 警告: stream_socket_client(): SSL 操作がコード 1 で失敗しました。 //gateway.push.apple.com:2195

よろしくお願いします。