要求時に Web サービスに送信して秘密鍵を渡す Obj-C 関数を作成し、サーバーからの応答に基づいて、index.html の実行を続行するか、www フォルダーから実行するファイルを開始する必要があります。 . これはできますか?
基本的に、これは、サーバーから応答を受信した場合にのみ、www フォルダー / cordova の下にアプリをロードすることを意味します。
要求時に Web サービスに送信して秘密鍵を渡す Obj-C 関数を作成し、サーバーからの応答に基づいて、index.html の実行を続行するか、www フォルダーから実行するファイルを開始する必要があります。 . これはできますか?
基本的に、これは、サーバーから応答を受信した場合にのみ、www フォルダー / cordova の下にアプリをロードすることを意味します。
はい、これはかなり可能です。関数 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 サービスが応答を返すかどうかを確認する条件を設定します。