現在、Mac Appに通知を送信するサーバーがあります。しかし、私はアプリをリリースする前に、開発(サンドボックス)キーの代わりにプロダクションキーを使用してアプリケーションにプッシュ通知を送信し、プロダクションサーバーを使用できるようにしたいと考えています。この方法で、App Storeですべてがうまく動作することを確認できます。私はiPhoneがこれを可能にすることは珍しいことを知っているが、Macはこのオプションを持っていないようだ。開発プロファイルがありますが、開発(サンドボックス)環境でのみ動作します。どのように生産モードでのMacアプリのプッシュ通知をテストするには?Mac app:プロダクションサーバーでmac appプッシュ通知をテストするにはどうすればよいですか?
0
A
答えて
1
あなたのアプリは、代わりに本番環境を使用すると、資格を変更する必要がありますが、はい、Appleのプッシュ通知サービスSSL(製造)証明書を使用してAPNをテストする方法は、あります
com.apple.developer.aps-environment
developer
からproduction
までです。
多くのプッシュ通知サーバーはエラー応答を処理しません。または、 接続を堅牢にドロップしません。これを確認する簡単な方法は、サーバが生産プッシュ 環境と通信していると仮定して、 サンドボックス環境デバイス トークンに意図的に通知を送信することです。そうすると無効なトークン応答が返され、 が接続を切断します。アプリを構築している間、 からのプッシュサービスをエラー応答をチェックの詳細については、Push Notification Throughput and Error Checking
は、2つの環境を持って参照してください。事故のための余地を可能にします。サーバーが送信する方法に自信があり、アプリケーションがサンドボックス内のAPNを受信する場合は、プロダクション証明書を作成し、それが機能していることを通知する必要があります。
注:環境ごとにプッシュサービス への個別の永続的な接続があります。オペレーティングシステムは開発ビルド用のサンドボックス環境への永続的な 接続を確立し、ad ホックビルドビルドと配布ビルドは本番環境に接続します。
関連する問題
- 1. Deezer mac appを送信する通知
- 2. Mobile App Buiderでプッシュ通知を設定するにはどうすればよいですか?
- 3. iOSプッシュ通知をテストするにはどうすればよいですか?
- 4. Macで.appを.pkgに変換するにはどうすればよいですか?
- 5. Mac OS X上でAntを使って.appバンドルをコピーするにはどうすればよいですか?
- 6. Mac Appの機能テスト
- 7. iMessage Extension Appに関するプッシュ通知
- 8. Mac App StoreからXcode 4.1のインストール先を指定するにはどうすればよいですか?
- 9. Mac Appによるフォーカスファインダー
- 10. ios appで配信プロファイル/証明書を使用したプッシュ通知をテストするにはどうすればよいですか?
- 11. Google App Engineがどのようにプッシュ通知ドキュメント毎
- 12. Mac App Storeは必須ですか?
- 13. Growl通知:ウェブサイトからGrowl通知をプッシュするにはどうすればよいですか?
- 14. Mac AppがCocoaのMac App Storeから取得されたかどうか確認してください
- 15. ローカル通知のApp Iconバッジはプッシュ通知ペイロードバッジからオーバーライドされますか?
- 16. Androidアプリケーションへのプッシュ/ C2DM通知をテストするにはどうすればよいですか?
- 17. プッシュ通知を受信するにはどうすればいいですか?
- 18. mac appでtansparent tableviewを作成する
- 19. App Insightsアプリケーションログエラーの通知を受け取るにはどうすればよいですか?
- 20. プッシュ通知に登録するにはどうすればいいですか?
- 21. Mac Appのシャットダウン/再起動通知の取得
- 22. GCMまたはFCMを使用してIBM Mobile First Appでプッシュ通知を送受信するにはどうすればよいですか?
- 23. Mac OSX App - どのようにして "ドッキングウィンドウ"を作っていますか?
- 24. Mac App Storeで拒否されたapp-update(loginwindow.plistにアクセス)
- 25. MacでPYTHONPATHを編集するにはどうすればよいですか?
- 26. Macでコンポーザーをアンインストールするにはどうすればよいですか?
- 27. Mac app sandboxing and forkpty()
- 28. Mac App StoreのAuthorizationExecuteWithPrivileges()
- 29. Mac OSX Appのインストール?
- 30. xcode 4 mac app icon
私のアプリはプロダクションモードで実行する必要があるようです。 App Storeの外ではどうすればいいですか? iOSは珍しいが、Macはそうではない。私はcom.apple.developer.aps-environmentをプロダクションに設定しましたが、私のアプリケーションが自分のディストリビューション/プロダクションプロファイルで実行されていないため、サンドボックスデバイストークンを取得します。 – Weakman10122
@ Weakman10122:サンドボックス開発証明書を作成したときと同様に、プロダクション証明書を生成し、プロダクション証明書で置き換えます。上記の権限を変更する必要があることを除いて、サンドボックス版のようにApp Storeの外で作業する必要があります。開発証明書は使用しません。 –
@ Weakman10122この解決策を見つけましたか?私は同じ問題を抱えています。 com.apple.developer.aps-environmentをプロダクション環境に変更してもサンドボックストークンを取得するだけです。 Xcodeは私がこれを手動で変更することを好まない。 – jannej