4

アプリケーション自体を更新せずに、webapp アセットの更新を実装しようとしています。

アセットを Documents/some/path/name フォルダーにダウンロードし、このフォルダーからアプリケーションを起動しようとしています。

.../Documents/..../index.htmlしかし、見つからないアプリログが表示されます。

ここに私のコードサンプルがあります:

NSString *wwwFolderName = @"web";

if ([directoryList count] > 0) {
    NSArray *sortedDirectoryList = [directoryList sortedArrayUsingSelector:@selector(compare:)];
    NSString *latestVersionFolder = [sortedDirectoryList objectAtIndex:([sortedDirectoryList count] - 1)];
    wwwFolderName = [appDirectory stringByAppendingPathComponent:latestVersionFolder];
}

// end of assets directory initialization


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

Documents のアプリ固有のフォルダーから cordova アプリを起動するにはどうすればよいですか?

ダウンロードしたアセットのパス: /var/mobile/Applications/{App-HASH}/Documents/revisions/123/

Orgamizer のログには次のように表示されます。

エラー: 「/var/mobile/Applications/10E317FA-CD51-4DD1-A07D-3C69EB4C5342/Documents/appname/790/index.html」の開始ページが見つかりませんでした。
4

0 に答える 0