問題タブ [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# - PushSharpAPNSフィードバックサービスの例
エンタープライズiOSデバイスにプッシュ通知を送信するためのPushSharpを実装しました。これはWindowsマシンから送信されており、毎分実行されるようにスケジュールされたコンソールアプリから呼び出されるようにPushSharpコードをカスタマイズしました(送信するプッシュ通知についてSQL Server DBをチェックし、返されたものを送信します)。これはすべて正常に機能しますが、このライブラリを使用してフィードバックサービスを呼び出す方法の例を見つけることができませんでした。Appleのフィードバックサービスとの接続を処理するように見えるFeedbackService.csクラスがあるようですが、ドキュメントには、それがどのように機能するか、またはどのように使用するかについては説明されていません。
誰かがフィードバックサービスを使用する方法の良いチュートリアルまたは例を持っていますか?
ios - PushSharp Push は停止するまでキューを処理しません
PushSharp は、stop が呼び出されたときにのみキューを処理します。プッシュシャープがキューを処理またはフラッシュする頻度を知っている人はいますか? リソースを節約するために通知を送信するたびに停止と開始を呼び出す必要はありません。
push-notification - 複数のデバイス (iOS) にプッシュ通知を送信する方法は?
サーバーでプッシュ通知を最適化しようとしています。今のところ、それらを 1 つずつ送信します (古いライブラリを使用)。しばらく時間がかかります (4 時間)。
多くのデバイス トークンで通知を送信するようにサービスをリファクタリングしました (今のところ、500 トークンのバッチで試しました)。そのために、Redth/PushSharpライブラリを使用しています。サンプル コードに従い、複数のデバイス トークンに通知を送信するように調整しました。
次に、2 つのデバイスに 3 つの通知を送信しようとしました。最初のデバイスだけがそれらを取得しました(両方を別々に試したため、問題はデバイスに関連していません)。その直後、 PushChannelBase クラスで OperationCanceledException がスローされます。だから、何が悪いのかわからない。何か案が?
push-notification - Redth PushSharp ライブラリを使用して複数のプラットフォームにプッシュ通知を送信する方法は?
Redth/PushSharpコードを使用して、Android と iPhone の両方にサーバー側のプッシュを実装しています。
次のコードを使用します。
私の問題は、一度に 1 つのプラットフォームにしか送信できないことです。上記のコードは iPhone にのみ送信します。最初のループが無効になっている場合、Android ユーザーだけがプッシュ メッセージを受け取ります。
どんな手掛かり?
必要に応じてコードを追加できます。
ありがとう!
c# - Apple の APNS への PushSharp 通知が機能せず、例外がスローされない
これが機能しない理由がわかりませんし、エラーもスローされません。サブスクライブされたイベントがトリガーされることはありません (OnNotificationSent
およびを含むOnNotificationSendFailure
)。このコードは、PushSharp のGIT のサンプル コードとほとんど同じですが、唯一の違いは、スレッド内で実行されていることです。
繰り返しますが、どのイベントもトリガーされません (何もログに記録されず、ブレークポイントにヒットしません)。StopAllServices
不思議なことに、明らかに何もせずに、呼び出しが永久にハングします。プロビジョニング プロファイルと証明書を数回確認しましたが、問題は見つかりませんでした。何か案は?
編集:
この問題は、Windows Service .Net プロジェクトから実行した場合にのみ再現できることがわかりました。コンソール アプリケーションからは、すべて正常に動作します。ネットワークアクセスをブロックしているのは権限の問題だと思っていましたが、機能させることができませんでした.
c# - PushSharp は常に期限切れのデバイスを返します
https://github.com/Redth/PushSharpを使用してプッシュ通知を送信しようとしています
私はサンプル プロジェクトをそのまま使用しています (program.cs から ios 以外のものをコメント アウトしています)。使用しているアプリが正しいアプリであることを確認し、開発者のプッシュ証明書を再生成しました。
私はxcodeからアプリを実行しているので、開発が提供されます..
メッセージはうまくいったように見えますが、戻ってきます
アプリからデバイス ID を取得して、16 進数のオクテットに分割されていることを確認します。スペースを削除するだけです
だから...ここからどこへ行くべきかわからない.apnsは私のデバイスにアプリが存在しないと言っているようですが、確かに..
iphone - PushSharp の ios-provisioning-portal
開発マシンでデモ アプリケーションを開発したいと考えています。ここでは、モバイル通知に pushsharp を使用し、さらに iphone で使用したいと考えています。
iphone との pushsharp 統合には、ios プロビジョニング参照が必要です: https://github.com/Redth/PushSharp/wiki/How-to-Configure-&-Send-Apple-Push-Notifications-using-PushSharp
しかし、https://developer.apple.comは、それを使用するために 99 ドルを要求しています。
ここで私の質問は、これに利用できる無料の開発者キーはありますか、それとも購入する必要があるかということです。
何かを購入する前にデモを見せる必要があります。
これについて私を助けてください。
ありがとう
c# - PushSharp によるプッシュ通知 - 基本
アプリがインストールされている何万もの iOS デバイスに通知をプッシュする必要があります。私は PushSharp でそれをやろうとしていますが、ここでいくつかの基本的な概念が欠けています。最初に、これを Windows サービスで実際に実行しようとしましたが、動作しませんでした - _push.QueueNotification() 呼び出しから null 参照エラーが発生しました。次に、文書化されたサンプルコードが行ったことを正確に行い、機能しました。
問題 #1 : これは完全に機能し、iPhone に通知ポップアップが表示されます。ただし、これはプッシュ サービスと呼ばれるため、サービスのように動作すると想定しました。つまり、インスタンス化して、おそらく Windows サービス内で _push.StartApplePushService() を呼び出します。そして、実際に通知をキューに入れることを考えました。フロントエンドでこれを行うことができます(管理アプリとしましょう):
明らかに (そして既に述べたように)、それは機能しませんでした - 最後の行は null 参照例外をスローし続けました。
これをサービス/クライアントの方法で設定する方法を示す他の種類のドキュメントを見つけるのに苦労しています(すべてを一度に呼び出すだけではありません)。それは可能ですか、それとも PushSharp をどのように利用すべきかという点を見逃していますか?
問題 #2 : また、一度に多くのデバイス トークンを対象にする方法を見つけることができないようです。それらをループして一度に 1 つずつ通知をキューに入れる必要があります。それが唯一の方法ですか、それともここでも何か不足していますか?
前もって感謝します。
apple-push-notifications - 複数の Apple チャネルで PushSharp を使用する
私は PushSharp を初めて使用し、その使用方法を理解しようとしています。
Apple アプリのバージョンが異なる状況があります。例: MyApp、MyAppHD、MyAppPremium、MyAppPremiumHD。これらと 4 つの異なるプッシュ証明書の異なるバンドル ID があります。
デバイスの pushid を収集しているとき、どれがどのバンドル ID に属しているかがわかります。
私の質問は、これを PushSharp で使用する場合、4 つの異なる PushService インスタンスを作成する必要があるかどうかです。または、1 つの PushService に 4 つの Apple チャネルを追加する必要がありますか?
4 つのチャネルを使用できる場合、特定のデバイスが属するチャネルを指定するにはどうすればよいですか?
複数のインスタンスを作成する場合、それを行うとパフォーマンスに大きな影響があるのか、それとも現時点では無関係なのかを知りたいです。
ありがとうジャック
html - HTML5 モバイル アプリケーションの pushsharp
私は次の記事に従っています:
ステップ 1 からステップ 20 までは正常に完了しました。
問題の記事のステップ 21 とステップ 22 には、HTML5 Web アプリケーションで動作しないコードが含まれています。
@Experts: 誰かがこれを HTML5 Web アプリケーションに実装している場合は、これについて私を助けてください。
ありがとう