我对客户有两点要求 1.首先两分钟后会生成通知。 2.点击应用程序列表中的图标,不会发生任何事情。如何在iPhone中打开应用程序而无需在iPhone中打开任何单个UI相关类
我已经做了第一点,但没有任何关于如何实现第二点的线索。
如果有任何关于如何创建没有UI的应用程序,但只有后台通知,并且没有任何事情发生在点击图标上,请告知。
我对客户有两点要求 1.首先两分钟后会生成通知。 2.点击应用程序列表中的图标,不会发生任何事情。如何在iPhone中打开应用程序而无需在iPhone中打开任何单个UI相关类
我已经做了第一点,但没有任何关于如何实现第二点的线索。
如果有任何关于如何创建没有UI的应用程序,但只有后台通知,并且没有任何事情发生在点击图标上,请告知。
对不起,但你在iPhone上无法完成。代表您的应用程序的主类称为UIApplication。它是UIKit的一部分。
听起来好像您的客户端是Android用户,因为Android通过它的Service类提供了此功能。但是iOS没有这种类型。您现在面临的挑战是与客户打交道,而不是与软件打交道!
无法完成任何官方Appstore应用程序。
您可以尝试将exit(0);
放在applicationDidFinishLaunching:withOptions:
的末尾,但这肯定会让您的应用拒绝。
如果你这样做,你还必须以相同的方法安排你的通知。 Lke:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
//do your stuff
exit(0); //this line kills the app
return NO; //this line is just to make compiler happy
}
另请参阅How send application to background when install on device?,今天有人问。