クラウドキットのサブスクリプションを構築し、テスト飛行中に本番環境で作業していない正常に動作しているが、私はテスト飛行を使用して本番環境にしようとすると、TestFlightビルドを通じてクラウドキットサブスクリプションは、開発環境で(プッシュ通知)
2
A
答えて
2
を働いていませんクラウドキットのサブスクリプションは運用環境では動作しません。アプリがAppstoreにリリースされると、サブスクリプションが動作します
2
この回答はかなり遅れていますが、他の人たちが依然としてその方法を見つけている場合に私は投稿しています。私はこの同じ問題に遭遇した。 CloudKit
購読通知は開発環境で正常に動作していて、TestFlight
経由でアプリを配布すると完全に停止したようです。
デバッグ後、application:didReceiveRemoteNotification
が実際に予想どおりに起動していました。問題は、ユーザーのデフォルトでserverChangeToken
をキャッシュしていたことです。そのserverChangeToken
は、開発環境の変更トークンでした。私が(TestFlight
を介して)prodに切り替えたとき、そのトークンはもはや有効ではありませんでした...それはProdの観点からは将来の道でした。だから私のfetchNotificationChangesOperation
その変更トークンでは、トークンより新しい結果が見つかりませんでした。
私のための修正プログラムは、まだ開発中であるため、私がいる環境を確認し、別のDevとProdの変更トークンをユーザーのデフォルトで保存します。
私のシナリオは開発デバイスにのみ影響します。ストアから直接インストールするユーザーには、Prodのバージョンの変更トークンのみが表示されます。
関連する問題
- 1. Codenameoneでのプッシュ通知の環境と価格の理解
- 2. APNS_CERTIFICATE - プッシュ通知が本番環境で送信されない
- 3. クロムエクステンションを知るには開発環境か生産環境ですか?
- 4. 開発証明書のプッシュ通知
- 5. Appleプッシュ通知開発と配信プロファイル
- 6. オンラインレール開発環境
- 7. ハイブリッド開発環境
- 8. 開発環境(ワードプレス)
- 9. phonegap開発環境
- 10. iOSとプッシュ通知はXcode環境では機能しません
- 11. 開発環境でのキャッシュ?
- 12. カスタムAirbrake通知で環境を渡す
- 13. テスト環境でウェブフック、通知を作成
- 14. GAE開発 - 開発環境セットアップ(HotSwap)
- 15. Amazon SNS公開プッシュ通知
- 16. 開発環境でのプレイグラウンドの開始
- 17. IISは、開発環境でファイル
- 18. 軽量WebLogic開発環境
- 19. asp.net制作/開発環境
- 20. asp.netウェブページ開発環境
- 21. Ionic Setup開発環境
- 22. Nodemon開発環境用
- 23. Excelアドイン開発環境
- 24. Facebookの開発環境
- 25. Docker開発環境のリッチエディタ
- 26. Solaris(SPARC)開発環境
- 27. SpringBoot:Configuration Production対開発環境
- 28. 開発環境用Kubernetes
- 29. 開発環境のSSO
- 30. VS2017 ASP.NETコア環境開発
サンク、どのようにプログラム内で現在の環境をチェックしていますか? – user1263865
それぞれの環境で「開発」または「制作」のいずれかに設定された1つの文字列値を持つレコードを追加しました。 – Thunk