2

最初のアプリをAndroidマーケットにアップロードしました。不思議なことに、携帯電話に直接インストールしたpkgと、アップロード後にMarketからダウンロードしたpkgには大きな違いがいくつかあります。

  1. アイコンは、カスタムアイコンではなくAndroidアイコンに戻りました。
  2. ショートカットの名前は、以前にアップロードしたアプリのテストバージョンに戻り、実際に公開する前に市場から削除されました。
  3. アプリは、私のpkgが要求しなかった1つの許可(外部ストレージへの書き込みアクセス)を要求しました
  4. バージョン要件を2.0(sdk 5)に設定したにもかかわらず、マーケットによると、アプリにはAndroid2.3.7以降が必要です。
  5. JSONPリクエストは機能しなくなりました。

なんて奇妙なことでしょう。何が起こっている?これらはすべて、市場を通過せずに携帯電話に置いたpkgで正常に機能しました。

一つの説明は、どういうわけか市場が古いパッケージ(私が削除した)と新しいパッケージを混同したということかもしれません。アプリは最新バージョンのように歩き、話し、古いテストバージョンのようには話さないため、これはありそうにありません。また、マニフェストには、古いテストバージョンにはなかった新しいアクセス許可要求が含まれています。

もう1つの容疑者は、Androidマーケットでの(非推奨の)コピー防止です。私は今それを取り除き、それが何か役立つかどうかを確かめようとしています。しかし、なぜそれがマニフェストの詳細やブロックjsonpを台無しにするのか私にはわかりません。

このアプリは、テストしたい人のためにここにあります(無料です):https ://market.android.com/details?id = com.phonegap.affordit (マーケティングを延期したため、現時点では私以外のダウンロードはありませんそれが本当にうまくいくと確信するまで。

4

1 に答える 1

0

アップロードした新しいAPKがダウンロード用に表示されるまでに時間がかかる場合があることは承知していますが、これは見たことがありません。ダウンロードしているAPKが、前のバージョンではなく、あなたが思っているバージョンであることを確認します。

市場がこのようにAPKを台無しにする可能性は非常に低いようです。私はそれが間違ったアイデンティティの単純なケースだと思います。

于 2012-02-29T09:21:59.190 に答える