2017-04-25 207 views
0

我正在即將發佈的應用程序中實施App Extensions。在主應用程序中,我更新數據並將PersistentStore(.sqlite文件)移動到共享應用程序組目錄。我擔心用戶可能會更新應用程序,然後嘗試在實際打開更新的應用程序之前使用應用程序擴展。這可能會導致重大問題(至少我目前認爲擴展會被設置)。這是可能發生的事情,還是擴展沒有出現在列表中,直到應用程序被打開至少一次?在更新的應用程序第一次打開之前,可以打開應用程序擴展程序嗎?

回答

1

如果應用程序擴展名存在,它將可供用戶使用。沒有內置的第一次運行檢查。如果您的擴展程序檢測到應用程序尚未運行,並告訴用戶他們需要先到那裏,那就沒關係了。如果應用程序擴展可以處理初始設置,那會更好,但這並非總是可行。

+0

謝謝。這就是我所懷疑的,所以我要確保處理這個問題並測試所有情況。 – SAHM

相關問題