0

要求時に Web サービスに送信して秘密鍵を渡す Obj-C 関数を作成し、サーバーからの応答に基づいて、index.html の実行を続行するか、www フォルダーから実行するファイルを開始する必要があります。 . これはできますか?

基本的に、これは、サーバーから応答を受信した場合にのみ、www フォルダー / cordova の下にアプリをロードすることを意味します。

4

1 に答える 1

0

はい、これはかなり可能です。関数 didFinishLaunching の下の AppDelegate.m ファイルでは、次のようなものです。

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
    CGRect screenBounds = [[UIScreen mainScreen] bounds];

    self.window = [[[UIWindow alloc] initWithFrame:screenBounds] autorelease];
    self.window.autoresizesSubviews = YES;

    self.viewController = [[[MainViewController alloc] init] autorelease];
    self.viewController.useSplashScreen = YES;
    self.viewController.wwwFolderName = @"www";
    self.viewController.startPage = @"index.html";

    // NOTE: To customize the view's frame size (which defaults to full screen), override
    // [self.viewController viewWillAppear:] in your view controller.

    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];

    return YES;
}

関数の開始時に、Web サービスが応答を返すかどうかを確認する条件を設定します。

于 2013-07-26T15:55:51.183 に答える