2016-09-28 47 views
1

我開發了一個iOS應用程序,它具有註冊過程。當開始調試時,應用程序按預期工作。從TestFlight或AppStore啓動時,iOS應用程序掛起

當出現以下情況,應用程序安裝槽TestFlight或AppStore的:

當從主屏幕上的一切應用程序圖標開始正常工作。

當通過「打開」按鈕從TestFlight或AppStore啓動時,應用程序在註冊過程成功完成後掛起。

應用程序可以從以下網址下載:如果您重新安裝應用程序https://itunes.apple.com/us/app/treffn-we-make-meeting-up-easy/id1137059844?ls=1&mt=8

兩個結果可以觀察到。該應用程序不會崩潰,所以我沒有任何崩潰報告。

我正在尋找一種方法來模擬調試中的這種啓動,以便我可以跟蹤正在發生的事情或對可能導致問題的任何想法。

回答

1

當問一些身邊的朋友。我知道啓動選項在直接從AppStore或通過TestFlight啓動應用程序時提供了額外的參數。

我發現了一個類似的問題,它幫助我解決了我的問題。 https://stackoverflow.com/a/34118249/1913174

當您處理啓動選項參數時,您應該始終只處理與您有關的情況。在所有其他情況下,您應該允許應用程序按照從圖標開始的方式運行。在我的情況下,我正在處理從推送通知開始並從快速操作開始。每次應用程序未從Quick Action啓動時,我都會保存啓動選項,這導致了我嘗試處理推送通知數據時的問題,而這些數據並不存在。

相關問題