[英]How do I login to my website in safari from its app?
我正在为将接受慈善捐款的初创公司制作iPhone应用程序。 根据Apple的付款指南 ,我需要在Safari中打开网站才能付款。
为此(由于制作网站的方式),用户需要登录到该网站。 我想知道是否只有通过按应用程序中的按钮来使网站登录的好方法。 我想我已经在Android上的Facebook上看到了这一点,但尚未在任何iOS应用中看到它。
有关该网站的一些信息:
目前,我唯一想到的是传递一个包含用户名和密码哈希的URL来登录网站,并创建一个包含该信息并登录到您的页面。显然,这是非常不安全的,可能不是一个好方法。理念。 我可以在应用程序中打开登录页面并使Safari记住它吗? 还是有一种很好的方法来重定向到网站(在Safari中),让用户登录,然后自动重定向回应用程序? 同样,如果最后一个问题有点愚蠢,那么没有PHP经验的人会为此道歉。
有没有办法做到这一点,如果是的话,最好的办法是什么?
谢谢!
您无法通过应用在Safari中执行登录。
您可以使用登录URL打开Safari:
UIApplication.sharedApplication().openURL(NSURL(string:"http://yoursite.com/site")!)
您还可以使用URL方案在登录后自动重定向回应用程序。 这需要更改服务器代码。 Twitter 这里有一个教程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.