問題タブ [push-notification]
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.
ios - プッシュ通知によって起動されたときのアプリのデバッグ
私は現在、プッシュ通知を受信するアプリを開発しています。私はこれをすべてPHPページで100%機能させています。アプリが受信できるプッシュ通知にはいくつかの種類があります。PHPはこれを処理し、さまざまな情報パケットをアプリに送信します。これらのパケットはすべて正常に受信されます。
ただし、ユーザーが通知を「表示」してアプリを起動するときは、ユーザーがアプリを手動で起動した場合とは明らかに異なるアクションを実行したいと思います。さらに、プッシュ通知の種類に応じて異なるアクションを実行します。私はこれをうまく機能させました...構造的に。
私のプッシュタイプの1つは、いくつかの異なるサーバーへの複数の接続を確立し、データを相互にネゴシエートするUIViewを開くことになっています。このUIViewは、たとえばメインメニューからトリガーされた場合は正常に機能しますが、プッシュ通知によってこのUIViewが表示されるようにトリガーされている場合、ソケット接続は期待どおりに機能していません。
さて、私の質問はソケットについてではなく、もっとそうです-そのような問題をどのようにデバッグしますか?プッシュ通知からアプリを起動したときに私が知ることができることから(私は比較的新しいです)、その実行をデバッガー/コンソールなどにリンクする方法はありません...私はを使用してコードをデバッグしようとするのに非常に苦労していますUIAlertViews、さまざまなサーバー間でやり取りされる多くの通信回線があるため。
何かアドバイスをいただければ幸いです。
android - Androidはほぼリアルタイムのプッシュ通知をサポートしていますか?
私は最近、iPhoneアプリがアプリへの通知を ほぼ瞬時に受信する機能について学びました。
これはプッシュ通知の形式で提供されます。これは、iPhoneへのデータ接続を常にオンにし、アプリにバイナリパケットを送信する特注のプロトコルです。これにより、サーバーアプリが電話アプリに送信されてから0.5〜5秒の間にアラートが非常にすばやくポップアップ表示されます。反応時間。これは、着信メッセージとしてではなく、データプランの一部として課金される非常に小さなパケットで、SMSではなくデータとして送信されます。
Androidを使用して同様の機能があるかどうか、またはAndroidAPIを使用してこれに近いものを実装できるかどうかを知りたいです。明確にするために、私は次のように定義します。
- SMSメッセージではなく、データ駆動型ソリューション
- 可能な限りリアルタイム
- スケーラブルです。つまり、モバイルアプリのサーバー部分として、数千のアプリインスタンスに数秒で通知できます。
アプリがプルベースのHTTP要求/応答スタイルである可能性があることを感謝しますが、理想的には、通知を確認するためだけにそれほど多くのポーリングを行いたくありません。それに加えて、それはデータプランをドリップドレンするようなものです。
c# - .NET で iPhone に通知をプッシュできない - .PEM 証明書の問題?
PHPを使用して成功したiPhoneに通知をプッシュしようとしています。ただし、C# を使用して Apple のプッシュ サーバーへのソケット接続を開くことができません。PHPで次のコードを使用して通知を正常にプッシュできるため、証明書自体に問題はないと思います。
以下のコードを使用して C# で認証しようとすると、Apple はすぐに接続を閉じます。「トランスポート接続からデータを読み取れません: 既存の接続がリモート ホストによって強制的に閉じられました。」という例外が発生します。
私は基本的にこの質問からすべてのコードを取得しました: C# iPhone push server?
C#では.PEMファイルをプログラムでロードすることはできないと思うので、証明書に問題があるのではないかと思いました。OpenSSL を使用して .PFX ファイルに変換しましたが、それでも同じ問題が発生します。
この(証明書の可能性がある)問題をどのようにトラブルシューティングできますか?
php - APNs フィードバック サーバーにクエリを実行する PHP 手法
APNs (Apple Push Notification) が何を望んでいるのか、どのように照会するかについて誰かが明確にすることはできますか?
ドキュメントによると、接続が確立されるとすぐに送信が開始されます。これは、私がそれをしないというfread()
ことですか?
これが私の現在のコードです。fread()
「読み取るレコードがもうない」ことを示す応答がわからず、サーバーで無限ループが発生したくなかったため、ループに入れませんでした。
これまでのところ、私が得ているのはnullの返信だけです。エラーは出ていないので接続しています。
fread()
null 応答がデータがないことを意味するのか、それとも私のやり方が間違っているのかはわかりません。
ありがとう
iphone - Apple プッシュ通知サービス APNS が有効かどうかを確認する方法
APNS を備えたアプリケーションをテストしており、サンドボックス環境の APNS サービスが「プッシュ」を停止する場合があることに気付きました。メッセージは Apple サーバーによって正常に受信され、エラーはありません。フィードバック サービスからの受信メッセージもありません (その他のフィードバックは正常に受信されています)。この機能のコードベースはしばらく変更されておらず、安定して動作しています。
私の質問は、サンドボックスの APNS が稼働中であることを知らせるために送信できる何らかの ping を Apple が持っているかどうかです。
ありがとう。
ios - iPhone アプリを登録して、別のアプリ向けのプッシュ通知を受け取ることはできますか?
これはかなり基本的な質問かもしれませんが、ここに行きます。人気のある Web アプリのサードパーティ クライアントである iPhone アプリを開発しています。この Web アプリケーションには、プッシュ通知を発行する独自の iPhone アプリケーションがあります。Web アプリによって送信され、Web アプリのネイティブ iPhone アプリ向けのプッシュ通知を受信するようにアプリを登録することはできますか? それとも、私が疑うように、これは証明書の魔法によって防止されていますか?
iphone - PUSH通知設定にアプリ名が表示されない
プッシュ通知機能付きのiPhoneを開発しています。開発環境でテストしました。しかし、アプリを appStore にリリースしたとき。アプリ名が通知プッシュ設定(環境設定)に表示されないというユーザーの苦情。この問題について何日も立ち往生しています。ガイドを教えてください。
また、アプリケーションを appStore にリリースする前に、アプリケーションのプッシュ機能を「実際のユーザー」としてテストすることはできますか?
ありがとう。
アンデルシェン
java - JavaとRESTを使用したAppleプッシュ通知の送信に関する問題
これは、 StackOverflowへの以前の投稿のフォローアップです。
以前のスレッドに新しい質問を追加するよりも、(以前よりも進歩したので)新しい投稿を開始する方が良いと考えました。
Google CodeのJavapnsライブラリを使用して、RESTベースのWebサービスを介してAppleプッシュ通知を送信しています...
これが私が完了したステップです:
iPhone開発者プログラムポータル(IDPP):
(1)アプリIDとAPNSベースのSSL証明書とキーを作成しました。
(2)プロビジョニングプロファイルを作成してインストールしました。
(3)サーバーにSSL証明書とキーをインストールしました。
(4)リモート通知に登録するようにiPhoneアプリを設定します。
XCode:
アプリをビルドしてデバイスにデプロイしたときに、デバイストークンを取得できました。
iPhoneアプリがデプロイされるとすぐに、iPhoneにダイアログが表示され、アプリがプッシュ通知を送信することを示し、それらを許可する許可を求めました。
Log4Jステートメントを介してWebサービスを呼び出したとき、RESTベースのWebサービスが実際に呼び出されたことを確認できましたが、iPhoneアプリでプッシュ通知を受信しませんでした。
ApnsManagerクラス:
RESTful Webサービス:
ここで、アプリをアプリサーバーにデプロイし、RESTクライアントを開いて、次のように入力します。
http:// localhost:8080 / myapp / apns / send
残りのクライアントはこれを返します:
HTTP / 1.1 200 OK
次のログメッセージがコンソールに出力されます。
MyAppDelegate.m
ただし、アプリ(iPhoneにある)でプッシュ通知を受信しません!
この時点で本当に困惑しています...
何が間違っている可能性がありますか?:(
RESTful Webサービスのセットアップ方法に問題がありますか(RESTの初心者です)?
誰かがこれで私を助けてくれるなら本当に感謝します...
これをお読みいただきありがとうございます...
push-notification - アップルプッシュ通知の受信に問題があります
私はJavaでプロバイダー部分を書きました。通知はAPNに送信されます。例外は発生しません。iPhoneアプリを登録してiPhoneの設定を確認しても大丈夫です。ただし、iPhoneは通知を受信しません。どうしてか分かりません?通知メッセージに疑問があります。しかし、私はそれをチェックする方法がわかりません。
iphone - プッシュ通知-音が機能していませんか?
プッシュ通知を使用するiPhoneアプリを開発しています。
ペイロードでは、いくつかのことを指定しています。
- メッセージ本文
- 音
- ユーザーが通知からアプリを起動できないようにするため、action-loc-key
通知は私のiPhoneにうまく届いています。ボタンのないメッセージが表示されます。したがって、bodyとaction-loc-keyは正常に機能しています。しかし、それは音を鳴らしていません。
ただし、トラブルシューティング中に気付いたことがいくつかあります。
- application:didReceiveRemoteNotificationを実装すると、すべてが正常に見えます。Dictionary引数には、サウンドのキーが含まれています。その値は、実際に再生したいファイルの名前です。
- サウンドファイル自体は「機能」します。これは、アプリ内で(BubbleLevelサンプルのSoundEffectクラスを使用して)再生すると、問題なく機能するためです。
これらの2つの事実にもかかわらず、効果音は単に再生されていません。
設定アプリでは、すべてが正しく表示されます。アプリのプッシュがオンになっていて、「サウンド」と「アラート」の両方もオンに設定されています。
iPhoneドキュメントセンターでは、Quicktimeを使用してファイルの形式を確認することをお勧めします。こんな感じです。
最後に、XCodeでこのファイルの情報を見ると、ファイルタイプは単にデフォルトの「ファイル」であることがわかります。私が知る限り、リストにはaudio-cafオプションがありません。私はaudio-WAVを試しました(サウンドエンジニアは元のファイルはWAVであると私に言いました)が、それは何も変わりませんでした。
さらに、コード:
}