2
我正在處理一個需要我在連接更改時進行一些上傳的項目。我使用Xamarin編寫了一個android和iOS應用程序。我知道在iOS中有使用後臺任務的巨大限制。同樣在iOS中,與android不同,訂閱諸如connectivitychanged的接收器是沒有辦法的。連接變化時的Xamarin後臺任務
所以即時尋找工作,而不會濫用不同的API。我不介意每n分鐘安排一次任務,但我不確定這是否可行。
是我到目前爲止已經完成:
- 使用後臺獲取試過了,似乎是非常不規律,無法預測何時任務將被解僱。
- 後臺傳輸任務,但無法找到一種方法在後臺定期運行。
- 使用後臺位置來檢查位置變化的時間,然後檢查連接性,如果是的話,做一些上傳。不過,我認爲這是濫用API,並且不會超過應用商店。
是否有任何解決方法可以解決人們遇到的問題。我不介意嘗試將iOS代碼轉換爲xamarin/c#。
謝謝。