問題タブ [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.
c# - 送信試行の最大数
PushSharp v2.0.4 を使用しています。毎分通知を送信するプッシュ通知サービス (つまり、Windows サービス) があります。サービスの負荷は非常に小さいです。多くても、1 回の実行で 4 つの通知を送信します。
私のサービスが開始されると、次のメッセージが表示されるまで約 2 時間問題なく動作します。
このメッセージが表示されると、PushSharp は簡単には通過できないようです。サービスを再起動するまで、このメッセージが引き続き表示されます。
このエラーが発生している間、いくつかのランダムな送信済みメッセージが通過していることに注意してください。例えば:
デフォルト設定で PushSharp を実行しています。
失敗の原因について何か考えはありますか?
apple-push-notifications - PushSharp は一部の通知を送信しますが、すべてではありません
PushSharp ライブラリを使用して Apple プッシュ通知を送信しています。何らかの理由で、デバイスは私がプッシュした通知の一部しか受信していません。たとえば、1 つのデバイスに 5 つの通知をプッシュすると、3 つしか受信しない場合があります。次のコードを使用しています。
私はこれに固執しています-何がこれを引き起こしているのかについて誰か考えがありますか?
編集1:
一部のデバイスの開発 ID を誤って含めていたことに気付きました。私は、Apple がそれらの通知要求を拒否するだけだと思っていたので、それで問題ないと思っていました。リクエストからこれらの ID を削除すると、少し安定したようです。この問題を引き続き監視しますが、不適切なデバイス ID でリクエストを APN に送信すると、接続がキューに入れられた将来の通知の送信を停止するのは奇妙に思えます...
編集2:
まず、Apple サービスを登録するための呼び出しを行う前に、通知が接続されている必要があることがわかりました (上記のコードは、これを行う正しい方法を反映するように変更されています)。また、最初の通知が失敗した場合、APN は通知の送信を停止するように設計されていることがわかりました。PushSharp は送信されていないアイテムを再送信しようとしていると思いますが、これが機能することを確認するには、さらにテストを行う必要があります。現時点では、同じ PushBroker 接続を使用している間、開発用デバイス ID を本番サーバーに送信すると、それ以降に送信されたすべての通知が失敗するようです。
pushsharp - PushSharp 通知は常に "NotificationSent" または "NotificationFailed" イベントを発生させますか?
Apple 通知プッシュ サービスを実装しており、内部キューを処理しています。PushSharp 通知が常に "NotificationSent" または "NotificationFailed" イベント (いずれか - 少なくとも 1 つ) を発生させるかどうかを知りたいです。
また、通知が正常に送信された場合、通知が正常に送信されるたびに NotificationSent イベントが常に発生しますか? または、正常に送信されたにもかかわらず、これが発生しない状況が発生する可能性がありますか?
android - 通知 PushSharp Android および IOS
iOS プッシュ用のツールもあり、通知を送信したいのですが、IOS 用のプッシュを実装するための Java が見つかりません。
誰かがアイデアを持っている場合は?
ありがとう
c# - 単純なプロジェクトで PushSharp を使用する方法
この質問は基本的すぎるか複雑すぎて、pushSharpに関するドキュメントでカバーできないと感じています。しかし、それをどのように正確にプロジェクトに組み込むのでしょうか。私はJava
/php
などに慣れていて、これまで C# を実際に見たことがありません。見つけたものは何でも読んでいますが、何を見ればいいのかよくわかりません。
ajax 呼び出しを処理するファイルがあり、現在http://www.codeproject.com/Tips/434338/Android-GCM-Push-Notificationashx
のサンプル コードを使用してプッシュ通知を送信しています。Windowsでもこれを実行できるように組み込みたいのですが、これを行う方法について少し迷っています。pushSharp
ios
Java では、ライブラリを jar としてコンパイルし、それをプロジェクトに含めます。pushsharp
プロジェクト全体dll
または各フォルダー (android/ios など)をコンパイルすることで、ここで同じことを行いますか、それとも完全に間違っていますか? 提案、または関連するチュートリアル/ドキュメントを教えていただければ幸いです。
c# - IOS プッシュ通知を送信する PushSharp エラー メッセージ
私は同じ問題を抱えています。私は IOS 開発者ではありませんが、ac# 開発者です。iOS 開発者は、実行中の Windows サービスでプッシュ通知を送信するためのプロビジョニング ファイルを提供してくれました。iPad だけで PushSharp をテストしましたが、動作しませんでした。次のエラー メッセージが表示されました。
プッシュ通知の失敗: PushSharp.Core.MaxSendAttemptsReachedException: 通知を送信する送信試行の最大数に達しました!
これをローカルとサーバーで試しましたが、プッシュを 1 つだけ送信しようとしています。
コード。