处理WatchKit扩展和父应用程序之间的身份验证更改的好方法是什么?

bry*_*ark 5 authentication ios watchkit

如果应用程序需要身份验证才能查看内容(例如,社交媒体应用程序,银行应用程序或任何带登录的应用程序) - 在WatchKit应用程序打开时,处理该身份验证状态更改的好方法是什么?

场景A:在WatchKit运行时从iOS应用登录.比方说,你启动WatchKit应用程序,您还没有登录该WatchKit应用程序会告诉你某种状态"请登陆",并提示您打开iOS应用登录.当该标志的出现,如何通知WatchKit接口控制器刷新其内容?

场景B:在WatchKit运行时从iOS应用程序注销..让我们说你启动WatchKit应用程序,你在签署那就请你打开iOS应用,并签署了-我应该怎么通知你现在已经签订了WatchKit应用程序,它应该显示"请登陆"再说一次?

我是否使用不断检查身份验证状态的计时器?我可以使用通知系统吗?

Dun*_*age 1

对于这两种情况,您都可以从 iOS 应用程序发送 Darwin 通知。让 WatchKit 扩展注册一个指示登录的通知字符串和一个指示退出的通知字符串,然后就可以了。