これはおそらく実際にはAndroidに関連していませんが、私のゲームでは、ユーザーはakamaicdnを介してコンテンツをダウンロードできます。これは、一部のユーザーには異なる圧縮で配信されるjpegファイルを除いてうまく機能します。これは、デバイス/ androidビルドバージョン/プロバイダー/場所(したがって実際のakamaiノード)に何らかの形で依存します。
ダウンロード後にハッシュチェックを行ってファイルが正しく配信されたかどうかを確認するため、操作されたjpegファイルに対して別のハッシュを取得してエラーを検出します。
すべてのファイルに名前が付けられるように、ダウンロードプロセスをすでに変更しました
filename_ext.bin
mimeタイプがmage/jpegではなくapplication/octet-streamになるようにしますが、それでも途中のノード(プロキシかもしれませんか?)がファイルの内容をチェックしてjpegを再圧縮します(10〜20%節約するため) jpegサイズの;結局のところ、CPUパワーは安く、bandwithは高価です)。
誰かがこの種の問題の経験がありますか?
おそらく解決策は、すべてのファイルを圧縮してデバイス上で解凍することです(ファイルを変更しているものが、jpeg / zipを再度解凍/変更しないことを期待しています)。
前もって感謝します。