Iphone 再次启动ipad应用程序

Iphone 再次启动ipad应用程序,iphone,ipad,Iphone,Ipad,当用户按下home按钮时,应用程序应重新启动,否则不允许用户终止。 可能的方法是什么?除非用户从应用程序内部而不是从主页按钮退出应用程序,否则应用程序应保留在ipad上 我正在考虑终止的应用程序,如果它崩溃或其他一些原因是可以的应用程序应该退出毫无疑问,但通常不是因为用户按下主页按钮,应用程序应该重新启动 没有办法做到这一点。无论如何,这将是一种可怕的用户体验,因此,我们不鼓励这样做。没有办法做到这一点。不管怎么说,这将是一种可怕的用户体验,因此不受鼓励。您只能在iOS 3.2上这样做 在应用程

当用户按下home按钮时,应用程序应重新启动,否则不允许用户终止。 可能的方法是什么?除非用户从应用程序内部而不是从主页按钮退出应用程序,否则应用程序应保留在ipad上


我正在考虑终止的应用程序,如果它崩溃或其他一些原因是可以的应用程序应该退出毫无疑问,但通常不是因为用户按下主页按钮,应用程序应该重新启动

没有办法做到这一点。无论如何,这将是一种可怕的用户体验,因此,我们不鼓励这样做。

没有办法做到这一点。不管怎么说,这将是一种可怕的用户体验,因此不受鼓励。

您只能在iOS 3.2上这样做 在应用程序中,将终止该操作

NSString *UrlString = [NSString stringWithString: @"yourAppSchema:"];
    [application openURL:[NSURL URLWithString:[UrlString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]]; 
首先,您需要更新应用程序的Info.plist以支持url架构

<key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>yourAppSchema</string>
            </array>
            <key>CFBundleURLName</key>
            <string>com.yourCompany.yourAppSchema</string>
        </dict>
    </array>
CbundleUrlTypes

也请阅读此内容。

您只能在iOS 3.2上执行此操作 在应用程序中,将终止该操作

NSString *UrlString = [NSString stringWithString: @"yourAppSchema:"];
    [application openURL:[NSURL URLWithString:[UrlString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]]; 
首先,您需要更新应用程序的Info.plist以支持url架构

<key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>yourAppSchema</string>
            </array>
            <key>CFBundleURLName</key>
            <string>com.yourCompany.yourAppSchema</string>
        </dict>
    </array>
CbundleUrlTypes

也请阅读此内容。

此行为99%肯定会导致应用商店拒绝您的应用


用户(和苹果)期望的正常行为是,只有按下home按钮时,应用程序才会退出。退出应用程序的任何其他方式,包括特殊按钮、过度崩溃等,都会将其标记为拒绝。

此行为99%肯定会导致应用程序在应用商店中被拒绝


用户(和苹果)期望的正常行为是,只有按下home按钮时,应用程序才会退出。退出应用程序的任何其他方式,包括特殊按钮、过度崩溃等,都会将其标记为拒绝。

我在一个应用程序中看到过此功能,我的要求就是这样。这是可能的,否则此应用程序不应具有该功能。“MenuPad”应用程序。我刚下载了“MenuPad”,按home按钮确实会退出该应用程序。我在iOS 4.2上进行了测试。如果他们阻止home按钮退出应用程序,他们就不会在应用程序商店中。苹果会拒绝该应用程序。此外,它的“关闭时重新启动”选项对iOS 4.2也没有影响-这一事实显然被苹果视为一个bug,并已修复。在该MenuPad应用程序顶部有一个图标MenuPad,只要双击它,它将打开一个带有“关闭时重新启动应用程序”选项的面板设置它,然后检查…我在一个应用程序中看到了这个功能,我的要求就是这样。这是可能的,否则此应用程序不应具有该功能。“MenuPad”应用程序。我刚下载了“MenuPad”,按home按钮确实会退出该应用程序。我在iOS 4.2上进行了测试。如果他们阻止home按钮退出应用程序,他们就不会在应用程序商店中。苹果会拒绝该应用程序。此外,它的“关闭时重新启动”选项对iOS 4.2也没有影响-这一事实显然被苹果视为一个bug,并已修复。在该MenuPad应用程序顶部有一个图标MenuPad,只要双击它,它将打开一个带有“关闭时重新启动应用程序”选项的面板设置它,然后检查…当用户按下home按钮时,应用程序进入后台状态,此委托称为-(void)ApplicationIdentinterBackground:(UIApplication*)应用程序,因此url启动不会再次打开应用程序,除非它处于活动状态。-(void)application willterminate:(UIApplication*)应用程序只有当用户从dock中删除应用程序时才会调用该应用程序。在此委托中,您重新打开应用程序。这是唯一的办法。没有其他方法可以禁用home按钮。我已经向苹果发布了一个bug,下面是回应“在进一步调查后,已经确定这是一个已知问题,目前正在由工程部门进行调查。”但在iOS 4.2中,即使我们在-(void)application中编写自定义url,也不会执行:(UIApplication*)应用程序。有什么原因吗。我的url方案已经设置好,我通过在safari应用程序中打开来检查——ashish 6分钟前当用户按下home按钮应用程序进入后台状态时,此委托被称为-(void)ApplicationIdentinterBackground:(UIApplication*)应用程序,因此url启动不会再次打开应用程序,除非它处于活动状态。-(void)application willterminate:(UIApplication*)应用程序只有当用户从dock中删除应用程序时才会调用该应用程序。在此委托中,您重新打开应用程序。这是唯一的办法。没有其他方法可以禁用home按钮。我已经向苹果发布了一个bug,下面是回应“在进一步调查后,已经确定这是一个已知问题,目前正在由工程部门进行调查。”但在iOS 4.2中,即使我们在-(void)application中编写自定义url,也不会执行:(UIApplication*)应用程序。有什么原因吗。我的url方案已经设置好了,我在safari应用程序中打开时检查过了——6分钟前ashish的“MenuPad”应用程序会被苹果拒绝,只要检查一下这个应用程序在应用程序商店中是否可用……或者它可能在剩下的1%范围内,菜单板中的Kiosk模式对iOS 4.2.1不起作用,所以我想苹果肯定会堵住这个漏洞。“MenuPad”应用程序会被苹果拒绝,只需检查一下应用程序商店中的应用程序就可以了……或者它可能在剩余的1%范围内,菜单板中的Kiosk模式不适用于iOS 4.2.1,所以我想苹果肯定堵塞了漏洞。