我在從UIWebview導航返回到iPhone, 我的應用程序屏幕時出現問題,因爲我的iphone沒有多任務功能。例如: - 我的應用程序具有基於Web的註冊過程。當應用程序下載,則用戶對我賜給鏈接到網站,那麼它註冊用戶之後回來的應用程序窗口如何從UIWebview導航到我的應用程序視圖
在此先感謝
我在從UIWebview導航返回到iPhone, 我的應用程序屏幕時出現問題,因爲我的iphone沒有多任務功能。例如: - 我的應用程序具有基於Web的註冊過程。當應用程序下載,則用戶對我賜給鏈接到網站,那麼它註冊用戶之後回來的應用程序窗口如何從UIWebview導航到我的應用程序視圖
在此先感謝
此應用程序是否已經獲得Apple的批准?
如果沒有,那麼您可能需要重新考慮您的設計,然後再花費太多時間來解決此問題。簡而言之,如果您需要用戶在外部網站上註冊才能使用您的應用,則很難獲得應用商店的批准。官方指南是:
應用程序無法在允許訪問應用程序之前要求用戶註冊 與用戶無關的功能和內容。 要求共享個人信息 的用戶註冊必須是可選的或與帳戶特定的功能綁定。 此外,請求的信息必須與 功能相關。
我不是說我贊同這個要求,但是您應該意識到這一點,這樣您就不會浪費時間解決這個問題,只會發現Apple不會接受您的應用程序。
可以傳遞一些參數到您註冊的註冊按鈕在你的應用程序中按下按鈕時形成,所以你的網站可能知道它可以重定向到特定的計劃URL,這將由你的應用程序處理。
添加此得以進入Info.plist的
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>myAppScheme</string>
</array>
</dict>
</array>
現在你可以在註冊後用戶重定向到URL myAppScheme:// maybeSomeTokenHere您的應用程序將被啓動,這一參數傳遞給它。
你會發布你的代碼,使UIWebView回到應用程序屏幕? –
您是使用UIWebView還是啓動移動Safari瀏覽器進行登錄? – sergio
我使用UIWebView – Rohanapple