【发布时间】:2014-10-06 18:08:17
【问题描述】:
我为 iOS8 实现了一个共享扩展。该服务使用 OAuth 进行身份验证。我用于扩展的登录信息与容器应用共享。
问题是:
当我在扩展程序中时,应用程序切换到容器应用程序并注销,然后应用程序切换回包含扩展程序的主机应用程序 - 我如何检测到扩展程序刚刚重新出现?扩展依赖于容器应用和扩展之间的共享数据库中存在的某些信息,但是,当应用注销时,这些数据会被删除。
我尝试注册各种“应用通知”,例如 UIApplicationDidBecomeActiveNotification。然而,正如预期的那样,这些并不需要扩展。
如何检测扩展程序的状态何时发生变化,以便让我的扩展程序在重新出现时更加健壮?
【问题讨论】:
标签: ios ios8 ios8-extension ios8-share-extension