目前有个需求是 注册和登录功能直接用web页面取代,我在web页面 注册或者登录成功 怎么告诉APP成功了 怎么交互?
最简单的方法就是,你web页面登陆成功之后,用代码调用一个特殊的URL,例如:myapp://loginSuccess 然后你的WebViewController在shouldStartLoadWithRequest方法中就可以监听,如果有人请求myapp://loginSuccess这个地址就代表登陆成功。 这个是一个最简单最原始的方法,不涉及任何安全的考虑。。。
1楼 @terryso 要想确保安全可以用一个hash来做key,比如访问某地址的时候,加上一个随机的token和配合的md5(token+一个内部字符串),想更复杂可以再加上时间戳
md5(token+一个内部字符串)
2楼 @tinyfool 嗯。。。要增加安全性可以考虑tiny的做法。。。