3

認証手順がブラウザを介して実行されない限り、ユーザーがインターネットにアクセスできないように、ウォールド ガーデンを備えた Wi-Fi ネットワークがあるとします。

Google Play に、経験の浅い人のためにこのプロセスを自動化するアプリケーションがあるとします。また、ユーザーの 95% が経験が浅く、モバイル向けに最適化されていないサイトで SMS-OTP 認証を実行することに消極的であるとします。

シナリオ

Android を使ってインターネットに接続する方法を店員に尋ねる人。店員はその人に Android アプリをダウンロードするように勧めますが、その人は 3G データ プランを持っていないのでインターネットにアクセスできないと答えます。

考えられる回避策

ウォールド ガーデン ポータルは、ユーザー エージェントによって Android を実行しているデバイスを検出し、「Google Play にアクセスせずに、内部ネットワークから APK をダウンロードしますか?」と言います。ユーザーは不明なソースを受け入れてロックを解除し、アプリをインストールします。

質問

このシナリオで、ユーザーが同じキーで署名された Google Play で利用可能なアプリケーションの APK を自分のデバイスにダウンロードした場合、インストールされたアプリケーションは Play にリンクされ、更新の対象になりますか? つまり、マーケット リンカー アプリを使用しないということです。

4

1 に答える 1

1

それは私の古い答えです、それを読まないでください、編集部分にスキップしてください:

短い答えはノーです!

アプリを Google Play バリアントにリンクするためのこっけいな方法があると確信していますが、おたくでない顧客のシナリオでは、ネットワークをプログラムして Android モバイル アクセスを許可する (ユーザー エージェントをチェックする) ことをお勧めします。 play.google.com (おそらく、リダイレクト Web サイトから、上記のアプリへの直接の Google Play リンクを自動起動します)。

編集:

この問題についてもう少し考えているので、答えを「わかりません」に変更したいと思います(なんて恐ろしい答えでしょう)。しかし、自分でできるテストを提案したいと思います。

答えを変更する理由は、Titanium のようなアプリを覚えていて、バックアップを復元するたびにアプリを Play にリンクしているためです。もちろん、Titanium には root が必要ですが、それは自身のアプリではなく、他のアプリをいじっているためです。

したがって、私が議論したことを踏まえて、簡単なテストを提案します。

  • アプリの作成、何でも、Hello world!
  • このアプリを Google Play にアップロードして有効にします
  • Google サーバーが利用できるようになるまで数時間待ちます
  • 同じビルド バージョン (まったく同じ署名キーなど) をデバイスに手動でフラッシュします。
  • デバイスを再起動します (システムがインストール済みのアプリケーションを読み込んで、Google Play と通信できるようにするため)
  • デバイスで Google Play に移動し、アプリが表示されるかどうかを確認します

アプリのパッケージ名が同じで、同じキーで署名されている可能性があります。デバイス自体の Google Play はそれを同じものとして認識し、リンクします。

于 2013-02-27T09:58:53.733 に答える