問題タブ [apns-sharp]

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 に答える
581 参照

c#-4.0 - iPhoneプッシュ通知エラー

APNS-SHARPを使用してiPhoneにプッシュ通知を送信するサービスを作成しました。接続を閉じるときに、 「接続者が一定期間後に適切に応答しなかったため、または接続の確立に失敗したため、接続の試行に失敗しました」というエラーが表示されます。接続されたホストが17.149.34.140:2195に応答できなかったためです。」以下は私のコードです

0 投票する
6 に答える
7755 参照

iphone - apns Sharp での iPhone 証明書エラー SSPI への呼び出しに失敗しました

Azure でホストされているデータ サービスから iPhone に通知を送信していますが、apns との接続を確立しているときに、次のエラーが表示されます。同じエラーについて次のリンクも参照しましたが、それでもエラーが発生します

APNSシャープC#iPhoneプッシュサーバーを使用したAppleプッシュ通知?

VMにも必要な証明書をインストールしました。 Apple から取得した iphone developer_identity 証明書に表示される警告の 1 つは、「Windows にはこの証明書を確認するための十分な情報がありません」というもので、私の iPhone 証明書に何か問題があります。助けてください私は立ち往生しています

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

c# - APNS-SHARP は 1 回の接続で複数のペイロードを送信するライブラリですか?

iPhoneアプリ開発初心者です。プッシュ通知には APNS-SHARP を使用しています。このライブラリが「1回の接続で複数のペイロードを送信する」方法を使用していることを知りたいです。このライブラリを一括ペイロードに使用できますか?

ありがとうございました。

0 投票する
3 に答える
8279 参照

ios - Moon-APNS または APNS-Sharp を使用した Apple プッシュ通知

サーバーから APNS にメッセージを送信する方法を理解するのに非常に苦労しています。Moon-APNS と APNS-Sharp を使用しましたが、「パラメーターが正しくありません」という同じエラーで立ち往生しています。KeyChain を使用して p12 ファイルを生成しました。ファイルを Win 7 仮想環境にドラッグし、bin\debug フォルダー内に配置しました。Moon-APNS のコードは次のとおりです。

誰にもアイデアがありますか?

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

iphone - APNSシャープを使用したAPNSの問題-最初のいくつかの通知が配信されない

これが私に本当の頭痛の種を与えている問題です。プッシュ通知が必要なクロスプラットフォームアプリケーションを開発しています。すべてのアプリを同期するサーバーがあり、アプリが1つのデバイスで実行されていない場合は、必要に応じて後者に通知します。プッシュは他のプラットフォームで正常に機能しています。

奇妙なことに、アプリが最近開かれた場合、通知はうまく機能します。しかし、数時間後、デバイスで通知を受信する前に、サーバーは少なくとも2つの通知を送信する必要があります(それ以上でない場合)。アプリが最近開かれた場合は、すべて問題ありません。

問題は次の原因で発生する可能性があり
ます。-サーバー側。サーバーAPIはC#であり、「APNSSharp」を使用してAppleのサーバーに通知を送信します。
-Apple側(おそらく私は推測しません)
-iphoneアプリ。しかし、なぜ私は時々それを受け取るのでしょうか?また、通知を受け取ることもありますが、画面に表示される青いバブルが数秒後に消え、場合によってはすぐに消えることもあります。これが私のAppDelegateのコードのスニペットです:

次の関数は、デバイストークンをサーバーに送信するための独自の関数です。これを表示する必要はありません。
[自己sendToken:tokenAsString];

誰かがそのような問題について聞いたことがありますか?コードスニペットに基づいて、アプリまたはAppleのサーバーから取得できると思いますか?検索をサーバー側に向けるべきでしょうか?

どうもありがとう。

ピエール

編集

サーバーの問題であることが判明しました。Appleは、接続/切断要求の量を制限するために、サーバーへの接続を開いたままにしておくことをお勧めします。毎回開こうとしましたが、正常に動作しています。

0 投票する
3 に答える
307 参照

c# - C# で記述された次のイベント/デリゲートを VB.NET で使用するにはどうすればよいですか?

ASP.NET Web アプリで JdSoft の APNS-Sharp ライブラリを使用しています。このライブラリは C# で記述されており、スレッド化の目的でデリゲート関数とイベントを広範囲に使用します。私のアプリケーションは VB.NET で書かれており、次のサンプル コード (C#) の変換方法について少し混乱しています。

FeedbackService クラスの関連メンバーは次のとおりです。

基本的に、関数 (service_Error など) を VB.NET のイベント (エラーなど) にアタッチする方法を見つけようとしています。このコンテキストで += 構文が何を意味するのかは不明です。VisualStudio は、何らかの理由で VB.NET コードから直接「エラー」イベントにアクセスできないと言っています。

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

php - PHPスクリプトはまだサーバー上で実行されていますが、Webページの表示が停止しています

APNSを使用して通知をプッシュするPHPスクリプトを作成しました。プッシュされたユーザーの数を監視するために、PHPプログレスバーを追加しました。進行状況バーがPHPページに表示されます。また、MySOLデータベースを更新して番号を記録しています。このスクリプトは非常に長い時間実行されると予想されます。約3時間実行した後、PHPページ(プログレスバー付き)は停止しますが、データベースを確認すると、プッシュされたユーザーの数はまだ増え続けています。これは、スクリプトがサーバーのメモリでまだ実行されていることを意味しますが、なぜページ表示が停止したのですか?

ここにいくつかのコードがあります:

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

iphone - iPhone: バルク デバイスでのプッシュ通知の信頼性

https://github.com/Redth/APNS-Sharpを使用して、iPhone アプリがインストールされているすべてのデバイスにプッシュ通知メッセージを送信しています。それは非常に一貫性のない方法で動作しています!

この問題はどのように始まったのですか?

約 500 人のユーザーを持つ iPhone アプリがあります。ほとんどのユーザーが通知メッセージを受け取っていないことに気付きました! リアルタイムでさらにデバッグすると、次の一連のイベントに気付きました。

私がやった事?

アドホック運用証明書を使用してテスト用の iPhone アプリを作成し、5 台のデバイスにインストールしました。これらすべてのデバイスに同時に複数のメッセージを送信しようとしました。メッセージを受信する際の動作がまったく一貫していないことに気付きました。場合によっては、5 つのデバイスすべてが即座にメッセージを受信することもありました。5 台中 3 台のデバイスがほぼ瞬時にメッセージを受信し、他の 2 台のデバイスのうち、いずれかがすぐにメッセージを受信する場合があり、他の 1 台はすべてのメッセージを受信するのではなく、最後のメッセージを受信します。メッセージがまったく受信されない場合があります。

また、一度に個々のデバイスにメッセージを送信しようとしましたが、メッセージの受信を開始すると、すべてのメッセージが即座に送信され、長時間 (約 20 分) 後に最後のメッセージを受信する場合があることに気付きました。

私が確認したことは?

  • 同じ接続を使用してすべてのメッセージを送信するため、複数の接続を開くことはありません。
  • 正しい証明書とプッシュ通知サーバーを使用する。
  • フィードバック サービスを数回実行しましたが、デバイス ID が返されませんでした。

他の誰かがこの動作に気づきましたか? 複数のデバイスにメッセージを送信する場合、何が問題になる可能性がありますか? プッシュ通知を信頼できるものにするために他にできることはありますか?

ありがとう。

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

php - APNS-php プッシュが非常に遅い

apns-php を利用して Apple アプリのユーザーに通知をプッシュするプロジェクトを行っています。

約270万人のユーザーがいます。現在、非常に多くのユーザーをプッシュするのに約 3 日かかります。ApnsPHP サーバーで 1000 の同時プロセスを許可します。サーバーメモリのほとんどすべてを使い果たしています。

apns push のこの速度は正常ですか? または私がスピードアップできる方法がありますか?

ありがとう