2011-07-05 16 views
1

私が作成したアプリケーションにプッシュ通知を追加しようとしています。私はリンゴガイドに従って、APNSからのdevicetoken値を受け取るポスト通知用のデバイスを登録することができます。問題は、送信するAPNSにデータを送信しようとするときに発生します。私は常に接続が拒否されています。プッシュ通知接続がAPNSに拒否されました

プッシュ通知証明書の秘密鍵は、チームエージェント以外のエージェントによって(ただしチームエージェントアカウントを通じて)作成されているという点は、私が非標準的なことです。チームエージェントがプッシュ通知用の秘密鍵を生成する必要があるかどうかは誰にも知られていますか?

+0

開発者またはアドホック・プロダクトを使用していますか。プロフィール? –

答えて

0

独自のプッシュ通知サーバーをセットアップする理由はありますか?無料のプッシュ通知サービスを提供するUrbanairshipを使用することができます。

独自のサーバーを設定する必要がある場合は、証明書の生成に関する情報をhereで見つけることができます。 Apple側の正しいプッシュサーバーに接続していることを確認してください。デバッグとプロダクションの目的で異なるサーバーがあります。

+0

フィードバックをいただきありがとうございます。私のネットワークで接続を妨げていたことが判明しました。私はそのネットワークの外で接続したときに初めて働いています:-) Urbanairshipへの優秀なリンク – williamb

2

Ad Hoc provを使用している場合。プロファイル、サンドボックスapnsを使用しないで、本番サーバーを使用します。

チームエージェントと管理者の両方が自分のマシンに秘密鍵を持っていなければなりません。必要な証明書を作成できるはずです。

+1

あなたのフィードバックのおかげで、それは接続を妨げていた私のネットワークだったことが判明しました。私がそのネットワークの外で接続したとき、初めて動作します:-) – williamb

関連する問題