我正在为已经存在的WatchApp应用程序实现iPhone,并希望在后台模式下在iPhone应用程序上进行api调用。请建议怎么做。我的iPhone代码在Obj中,希望监视代码在Swift中。对于网络查询,应在后台在iPhone上处理。有可能吗?怎么做?
发布于 2015-12-03 18:38:36
你可以在你的手表应用程序中调用WCSession.sendMessage。
当您的iOS应用程序可用时,即使您的应用程序处于后台,也会调用相应的WCSessionDelegate回调方法。(在我的应用程序中很好)。
当您的手表应用程序无法访问时,sendMessage就会被丢弃。当您的iOS应用程序回答并且不可能将答案转移到手表时,答案就会被丢弃。
如苹果所建议的那样,在你的AppDelegate中实现AppDelegate。如果您这样做,您的应用程序可以在后台回答当不存在UIViewController实例。
https://stackoverflow.com/questions/33891760
复制相似问题