0

複数の AIR アプリケーションを C:\%username%\AppData\Roaming の同じフォルダーに配置することはできますか?

id を使用して各アプリのフォルダーを作成し、データ (applicationStorageDirectory) を保存することはわかっていますが、その id ではスペースを使用できません。そのパスにサブフォルダーを追加する方法については、Google で調べても何も見つかりませんでした。パブリッシャーがすべてのアプリを同じフォルダーに保持する方法が必要ですか、それとも AIR にはこの機能が完全にありませんか?

4

1 に答える 1

1

いいえ、複数のアプリケーションで同じ applicationStorageDirectory を共有することはできません。フォルダー名はアプリケーション ID から取得され、各アプリ ID は一意である必要があります。

複数のアプリで同じフォルダーを使用する場合は、File.documentsDirectory または File.userDirectory (または必要に応じて File.desktopDirectory) を使用します。

また、質問のテキストは、アプリ ID にスペースがあることを示唆しています。アプリ ID の推奨形式は「逆ドメイン名」です。これは、ID にスペースが含まれないことを意味し (これは良いことです)、同じ ID を持つアプリを他の誰もリリースしていないことを十分に確信できます (繰り返しますが、良いこと)。

アプリの名前が「SuperApp」で、ドメイン名が「www.superdomain.com」であるとします。アプリに「com.superdomain.superapp」という ID を付けます。これはドメイン名の逆順 (www なし) で、その後にアプリケーション名が続きます。

于 2013-10-18T18:16:58.143 に答える