問題タブ [pushsharp]

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

c# - PushSharp はデフォルトで APNs への呼び出しを並列化しますか?

Apple プッシュ通知 (APN) の一括送信を高速化するには、APN (APN サーバー) への複数の呼び出しを並列化することをお勧めします - 最大 20 の同時呼び出しの制限。

C# クロスプラットフォーム プッシュ ライブラリPushSharpは、iOS 通知に対して既定でこれを行いますか? そうでない場合、そのように構成するにはどうすればよいですか?

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

c# - C# PushSharp:「無効なトークン サイズです」

サーバーから通知を送信しようとすると、次のメッセージが表示されます。"Invalid token size"

このスレッドから、PushSharp は通知を送信しません。Sandbox証明書を運用サーバーに使用しようとしている、またはその逆が原因である可能性があることがわかりましたが、持っていないのでそうは思いません生産証明書のセットアップ。

ここに画像の説明を入力

次に、APNs 開発証明書 (.p12) をエクスポートし、それをサーバーで使用します (PushSharp の要求に応じて)。

.p12 ファイルを再度エクスポートして、証明書が実際のものであることを確認しましたが、うまくいきませんでした。

「サンドボックス」フラグも使用しています。

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

何が欠けているのかわからないので、どんな助けでも大歓迎です!

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

asp.net - Windows Server 2008 で Apple プッシュ通知が機能しない

ここで誰かが私を助けてくれることを願っています。

数日間、Windows Server 2008 から Apple プッシュ通知を送信しようとしていますが、何も送受信されません。実際、すべてを単純な mvc アプリケーションに移動したので、デバッグが容易になり、プッシュ通知を強制的に送信しようとするとハングすることに気付きました (push.StopAllServices(true); で)。まだ) Windows Server 2012R2 から通知を送信する同じアプローチを使用しているため、証明書とコードは問題ないと思います。

  • 私はWindowsサービスを使用しており、シャープを押して通知を送信しています。ターゲット フレームワーク: 4
  • テスト プロジェクトは MVC 2.0 ターゲット フレームワーク 4 です。
  • サーバーにasp.net 4.5をインストールしました
  • 個人 (秘密鍵が利用可能で、IUSR と IIS_USRS のアクセス許可が付与されています) および信頼されたルート証明機関に mmc 経由で証明書をインストールしました。
  • ポート 2195 が開いています

コードは次のとおりです。

イベント「OnNotificationSent」を発生させますが、他には何もありません。

重要かもしれないもう1つのこと。プッシュ通知の送受信は、windows server 2012 から動作していましたが、windows azure 仮想マシンであるため、証明書のインストールは異なりました。

何か案は?出来ない情報でも助かります!

編集:1つの問題が解決しました:

StopAllServices を呼び出すには、明らかに NewtonSoft.Json への参照が必要です。現在はハングしていませんが、デバイスは何も受信していません。

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

c# - APN フィードバック サービスへの接続中に sspi への呼び出しが失敗しました

デバイス リストを取得するために、C# で Apple のフィードバック サービスにクエリを実行しようとしています。しかし、それはスローします:

不明な例外:
System.ComponentModel.Win32Exception (0x80004005): 証明書の処理中に不明なエラーが発生しました。

エラーメッセージは次のとおりです。

SSPI の呼び出しに失敗しました。内部例外を参照してください。

以下は、フィードバック サービスとの通信用に実装したコード スニペットです。これは PushSharp API に似ています。

ここで複数のスレッドを検索しましたが、問題を解決するものは何もないようです。証明書ファイルを確認しましたが、有効です。

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

azure - Azure ログの表示: 公式の Xamarin.Android サンプルの「指定された通知ペイロードが無効です」

そこで、Xamarin.Android http://azure.microsoft.com/en-us/documentation/articles/partner-xamarin-mobile-services-android-get-started-push/のこのプッシュ通知サンプルを実行してみました。ドキュメントから-起動して実行しました。アイテムの挿入は問題なく機能しますが、プッシュ通知は機能しません。

これは、プッシュのために Azure で発生するエラーです: エラー: 400 - 提供された通知ペイロードが無効です。

このサンプルを自分のデバイスで実行して、プッシュ通知を試した人はいますか? このエラーは、私の場合にはあまり役に立ちません。

サンプルは PushSharp を使用しています。

助けていただければ幸いです。本当にありがとう!

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

google-cloud-messaging - PushSharp「通知送信タイムアウト」の問題

PushSharp を使用して、Google Gcm を使用してモバイル デバイスに通知を送信しようとしています。サンプル コードを作成したことに応じて、サンプル アプリケーションを github からダウンロードしました。以下は私のサンプルコードです。

問題は、私は WithDryRun() を使用しましたが、リクエストをフックすると、「dry_run」: true の json データが表示されますが、「通知の送信がタイムアウトしました」という理由で通知失敗エラーが表示されます。

何が欠けているのか誰でも教えてくれますか?

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

push-notification - プッシュ シャープ: 同じメッセージを何度も送信する

Push Sharpは初めてです。Push Sharp を使用して Android デバイスにメッセージを送信しようとしています。うまく機能しますが、問題は Push Sharp が同じメッセージを何度も送信していることです。

私のコードは次のとおりです。

問題: メッセージ「メッセージ 1」を送信し、その後「メッセージ 2」を送信すると、「メッセージ 1」が再度送信されます。Queue からアイテムを削除する必要がありますか? または、何が欠けていますか。?

: アプリケーションに Push Broker のインスタンスが 1 つあります。