2016-01-09 56 views
3

想讓Meteor Cordova應用程序在啓動屏幕時保持啓動畫面,同時等待從服務器推入熱代碼以便在下載應用程序後首次運行完成從應用商店。通過這種方式,用戶可以保證使用當前資產查看/獲取應用程序的當前(從服務器)版本,而不是應用商店中的版本(可能不具有所有當前資產等) 。 我一直在嘗試使用這些包:流星:在等待移動熱點代碼期間保持初始屏幕科爾多瓦

推出屏幕

千年發展目標:重裝-ON-簡歷基礎上推出屏幕文檔

,這包括在main.js:

var lauchScreenHandle = LaunchScreen.hold(); 

的計劃是隻包含代碼:

lauchScreenHandle.release(); 

部署到服務器的代碼版本,而不是應用商店中的版本,以便代碼在代碼從服務器刷新後僅顯示應用UI。認爲這有點聰明。 但是,.hold()似乎沒有太大影響。即使沒有release(),應用程序仍然離開啓動屏幕並在UI呈現後繼續。無法弄清楚如何防止這種情況。

此外,該應用程序是一個景觀應用程序。在iOS上,當發生這種情況時,啓動畫面開始在橫向上,翻轉爲縱向,看起來很糟糕,然後應用程序根據XCode設置在橫向上啓動。唯一在這方面找到的文件似乎並沒有解決它。

感謝您的幫助。

回答

0

LaunchScreen似乎是客戶端操作。它不會在服務器上做任何事情。爲了使事情正常工作,請將其添加到您的應用的客戶端代碼中。