問題タブ [azure-notificationhub]

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 投票する
3 に答える
7963 参照

c# - AzureNotificationHubを使用するiOSでプッシュ通知を受信しない-didReceiveRemoteNotificationが呼び出されない

これらのNotificationHubリソースをフォローしましたが、iOSデバイスでプッシュ通知を受信できませんでした。

セットアップを確認、再確認、および再確認しました。

  1. 新しい通知ハブを作成しました:myhubname
  2. すべての証明書プロビジョニング手順に従いました。 開発プッシュSSL証明書
  3. プライベート証明書をエクスポートし、サンドボックスの下の通知ハブにアップロードして、正しいAPSゲートウェイが使用されていることを確認します
  4. プロジェクトのバンドルIDと一致し、コード署名用に自動検出され、正常にコンパイルされるプロビジョニングプロファイルをダウンロードしました。「V2D7FJQXP」は使用しないでください。疑問に思っている場合は、アプリIDに表示されるこの文字列の例:V2D7FJQXP.com.yourcompany.yourproject
  5. 物理デバイスで実行中-シミュレーターではありません

プッシュ通知を生成しているデモアプリケーション:

例外や問題は発生しません。名前空間、キー、またはハブ名のいずれかを操作すると、例外がスローされ、Azureからのフィドラー応答コードは2xxであるため、すべてが正常に表示されます。

以下のコードごとに登録が正しく行われていることがわかります。

  • デバイスでプッシュ通知を受け入れました
  • createDefaultRegistrationWithTags呼び出しが一度表示され、その後の呼び出しで存在がtrueであることがわかります。
  • didFailToRegisterForRemoteNotificationsWithErrorへの呼び出しはありません。これは問題ありません。
  • ここのコード例:http://msdn.microsoft.com/library/jj927168.aspxでは、sb://をhttps://に置き換えました。そうしないとスローされます。私が考えている問題ではない

デモアプリを起動してiOSアプリケーションを実行すると、効果的に読み取る方法がわからないダッシュボードが作成されます。 ここに画像の説明を入力してください

証明書が正しくないか、AzureとAPSの間で何かが失われたと考えて、APSサービスのトラブルシューティングを掘り下げて、次のことを見つけました:http: //developer.apple.com/library/ios/#technotes/tn2265/_index.htmlプッシュサービスへの接続の問題のセクションにジャンプしました

そして、このコマンドを実行しました:

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert YourSSLCertAndPrivateKey.pem -debug -showcerts -CAfile server-ca-cert.pem

しかし、私は.pemファイル(OSX)を持っていなかったので、それらを取得するために次のコマンドを見つけました:

openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes

ここで、keyStore.pfxは、プッシュ通知証明書用にキーチェーンからエクスポートされた.p12の名前が変更されたバージョンです。

コマンドは正常に実行されました。何が起こっている?

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

azure - Service Bus Notification Hub: バックエンドから登録管理を行う方法

プッシュ通知に Azure Notification Hub を使用しようとしています。MSDN の記事によると、登録管理には 2 つの方法があります。チュートリアルでは、最初のアプローチであるクライアント アプリケーションでの登録管理について説明しています。ただし、私のニーズには、2 番目のアプローチ (アプリ バックエンドでの登録管理) の方が適しているようです。

ドキュメントやその方法の例が見つかりません。具体的には、iOS モバイル アプリケーションとの統合に興味があります。
私が理解している限り、登録フローは次のようになります。

  1. ネイティブ アプリケーションは、開始時にデバイス ID とアプリケーション名を渡す HTTP 要求をバックエンドに送信します。
  2. バックエンドは通知ハブにデバイスを登録することを想定しています (テンプレート通知に CreateAppleTemplateRegistration を使用していると思います)
  3. 登録が期限切れになるとすぐに、バックエンドは登録を更新する責任があります

それが正しいか?バックエンド登録管理の例やドキュメントについて知っている人はいますか?

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

azure - Azure通知ハブでタグ付きのユーザーを削除するには?

タグ付きのデバイスを削除するにはどうすればよいですか?つまり、ios デバイス トークンと、デバイスが登録されているタグを持っているため、このユーザーをバックエンドから削除する必要がありますか?

また、Azure通知ハブに登録されたタグや/およびデバイストークンごとのカウントなど、ユーザーの詳細のリストにアクセスするにはどうすればよいですか?

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

azure - NotificationHubUnauthorizedException: Azure 通知ハブの登録で承認されていません

そこで、Azure で Notification Hubs を試しています。

このブログ投稿に従って設定しました。Android コードで GCM セットアップを行ったので、有効な regId を取得しました。

だから私は得る:

com.microsoft.windowsazure.messaging.NotificationHubUnauthorizedException: 承認されていません

hub.register メソッド呼び出しで。

何か案は?

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

azure - Azure Service Bus Notification Hubs の Windows Phone サポート

Azure チームの誰かが、Notifications Hub で Windows Phone がいつサポートされるかについて、少なくとも大まかな見積もりを知っていますか?

いずれにせよ、数百万の通知を短時間で送信するためのスケーラブルな代替方法を知っていますか? 標準のモバイル サービス API 呼び出しを使用していますか?

ありがとう!

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

cordova - Phonegap で Azure Notification Hub を使用する

Azure の Notification Hubを使用してアプリにプッシュ通知を組み込みたいと考えています。私のアプリは Phonegap を使用して HTML で構築されているので、これらを機能させるためのプラグインやツールを見た人がいるかどうか疑問に思っています

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

azure - REST サービスを使用した Javascript からの Azure Notification Hub の登録が失敗する

Web ビュー ホスト (Phonegap / Intel XDK) で実行されている html/javascript コードから動作する Azure Notification Hub に登録しようとしています。利用可能なクライアント ライブラリがないため、REST API (ドキュメント: ) を使用してみます。

次の Javascript コードがあります。

上記の場合、WP8 デバイスで実行されるコードで Intel XDK を使用するため、MPNS (Microsoft Push Notification Service) に登録します。

上記のコードは失敗し、エラーの原因に関する説明情報なしで戻ります。

質問:

  1. REST サービスを使用して JavaScript コードから Azure Notification Hub にモバイル デバイスを登録することはできますか?
  2. 上記のコードで何が間違っている可能性がありますか? ChannelUri は正しい Uri ですか?
0 投票する
2 に答える
1736 参照

c# - NotificationHubClient はどこでインスタンス化する必要がありますか?

私は Azure Notification Bus を試しています。私の目標は、コントローラー アクションによってトリガーされた特定のイベントで WebApi サービスがプッシュ通知を送信するようにすることです。

NotificationHubClientオブジェクトをインスタンス化する正しい場所はどこだろうと思っていました。
コントローラー内 (通知を送信する直前) か、代わりにグローバルに初期化 (App_Start のように) してコントローラー内で再利用できると思います。

この例のチュートリアルでは、NotificationHubClientがコントローラでインスタンス化されています。

好ましい方法は何ですか?

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

azure - Windows azure 通知ハブ デバイスの登録ネイティブとテンプレート

テンプレートSendTemplateNotificationAsyncとネイティブSendAppleNativeNotificationAsyncを使用してプッシュ通知を送信する場合の違いは何 ですか?

バックエンドでは、ユーザーが使用しているデバイスの種類を追跡しています。しかし、テンプレートが正常に機能するため、ネイティブを送信するポイントがわかりません。