2012-03-12 6 views
1

私は2点のクライアントからの要求を持っています 1.まず、2分後に通知が生成されます。 2.アプリケーションリストのアイコンをクリックすると、何も起こりません。iPhoneで単一のUIに関連するクラスを開かずにアプリをバックグラウンドに置く方法

第1のポイント私は行っていますが、第2のポイントを実装する方法の手掛かりはありません。

UIを持たずに背景通知のみを使用してアプリを作成する方法については、アイコンをクリックしても何も起こらないようにしてください。

答えて

5

申し訳ありませんが、あなたの後ろのものはiPhoneではできません。あなたのアプリケーションを表すプライマリクラスは、理由のためUIApplicationと呼ばれます。それはUIKitの一部です。

クライアントがAndroidユーザーであるかのように聞こえるのは、AndroidがServiceクラスでこの機能を提供しているためです。しかし、iOSのためのものはありません。あなたの挑戦は、ソフトウェアを扱うことではなく、あなたのクライアントを扱うことになりました!

2

公式のAppstoreアプリでは実行できません。

1

applicationDidFinishLaunching:withOptions:の末尾にexit(0);を入れてみることもできますが、これはあなたのアプリが確実に拒否されます

これを行う場合も、同じ方法で通知をスケジュールする必要があります。 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?も参照してください。

関連する問題