如何从UIWebview导航到我的应用程序视图

时间:2011-08-01 11:02:21

标签: objective-c ios4 iphone

我在从UIWebview导航到iphone的应用程序屏幕时遇到问题, 因为我的iPhone没有多任务处理功能。 例如: - 我的应用程序有基于Web的注册过程。当应用程序下载时,用户有注册按钮,我已经给了网站链接,然后注册后用户必须回到应用程序窗口

提前致谢

2 个答案:

答案 0 :(得分:0)

您可以在应用中按下按钮时将一些参数传递到您的注册表单,这样您的网站就可以知道它可以重定向到特定的方案网址,这将由您的应用程序处理。

将此主菜添加到Info.plist

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>myAppScheme</string>
        </array>
    </dict>
</array>

现在您可以在注册后将用户重定向到URL myAppScheme :// maybeSomeTokenHere,您的应用程序将启动并将此参数传递给它。

答案 1 :(得分:0)

此应用程序是否已获Apple批准?

如果没有,那么在花费太多时间尝试解决此问题之前,您可能需要重新考虑您的设计。简而言之,如果您要求用户在外部网站上注册以使用您的应用,则不太可能获得应用商店的批准。官方指南是:

  

在允许访问应用之前,应用无法要求用户注册   与用户无关的功能和内容。   用户注册需要共享个人信息   必须是可选的或与特定于帐户的功能相关联。   此外,所要求的信息必须与之相关   特征

我并不是说我支持这个要求,但你应该知道它,这样你就不会浪费时间解决这个问题,只是发现Apple不会接受你的应用程序。