2017-01-23 61 views
1

我今天在Xamarin中顯示了一個小部件,它顯示了父應用程序的共享數據。一切運作良好,小部件更新其數據,直到我滑動(殺死)父應用程序。 有沒有什麼辦法可以喚醒父應用程序而不打開它,只有從API獲取更新的數據?如何讓父應用程序在後臺運行(但不打開應用程序)ios Xamarin

+0

Xamarin提供了一些很好的指南,提供了iOS支持不同背景的背景:https://developer.xamarin.com/guides/ios/application_fundamentals/backgrounding/ – SushiHangover

回答

1

您需要在Android中使用Service或IntentService。這個概念在iOS中不存在,在iOS中沒有長時間運行的任務,在iOS中,您可以使用推送通知來喚醒應用程序。

+0

據我所知,推送通知無法喚醒應用程序如果它被用戶終止。 – Vitali

+0

有一種方法可以使用通知喚醒iOS應用程序,請參閱http://stackoverflow.com/a/35388109/523026希望這有助於 –