我正在爲組織的內部使用進行跟蹤,並且不希望將其提交給應用程序商店。手機啓動時自動加載iphone應用程序
我在做什麼應用程序是我跟蹤的電話,郵件等
我的應用程序在後臺一旦我手動啓動該應用程序運行,並不斷在後臺運行,直到我關閉應用程序或手機已關閉。
我想添加到我的應用程序的東西是,我想在手機重新開機時自動加載應用程序。
任何想法或指導將有所幫助。 建議使用私人apis也是受歡迎的。
我正在爲組織的內部使用進行跟蹤,並且不希望將其提交給應用程序商店。手機啓動時自動加載iphone應用程序
我在做什麼應用程序是我跟蹤的電話,郵件等
我的應用程序在後臺一旦我手動啓動該應用程序運行,並不斷在後臺運行,直到我關閉應用程序或手機已關閉。
我想添加到我的應用程序的東西是,我想在手機重新開機時自動加載應用程序。
任何想法或指導將有所幫助。 建議使用私人apis也是受歡迎的。
在私有API,在文件SBApplication.h
有你需要的所有方法。
特別是:
[...]
-(BOOL) _shouldAutoLaunchOnBoot:(BOOL)boot;
-(void) autoLaunchIfNecessaryOnBoot:(BOOL)boot;
-(void) _cancelAutoRelaunch;
-(void) _relaunchAfterExit;
[...]
等等,等等......
希望這會有所幫助。
據我所知,你可以通過註冊你的應用程序來顯着改變位置。如果某個應用程序註冊了重大的位置更改,則只要您的手機移動到新塔,應用程序就會收到更新。如果應用程序在發生更新時暫停,系統會在後臺將其喚醒以處理更新。
因此,如果您關閉了應用程序並關閉了手機,只要手機重新啓動,手機就會得到更新,並強制您的應用程序以後臺模式運行。
欲瞭解更多信息閱讀iOS的編程指南:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html
希望它可以幫助
Thanku manish多數民衆贊成在一個很好的主意,爲你+1。 –
本地通知似乎是一種可能性。如果你將它們設置爲以合理的速率重複發生。 – bdares
@bdares在手機重新啓動後,這項工作是否可行? –