12

ユーザーにパーソナライズされた挨拶メッセージを表示するアプリを作成しています。

例: Bluetooth でアプリを送信した場合 (またはインストールするアプリを電子メールで送信した場合)、X 人の誕生日を祝うために、その人がアプリをインストールすると、「おめでとう X」というメッセージが表示されます。 .

編集: Google Play からインストールしたときにアプリにパス パラメータを指定して、Google Play からアプリをインストールするときに解決策を見つけました。

ただし、シナリオが異なると、アプリを受け取るすべての人が Google Play にアクセスできるわけではないためです。

@mes は、 AccountManager の使用を提案した回答を投稿まし。しかし、デバイスにアカウントが登録されていない場合、またはデバイスがインターネットに接続されていない場合はどうなりますか?

たとえば、X にアプリを送信し (X がアプリをインストールすると、「おめでとう X」というメッセージが表示されます)、X が友人 Y を祝福したい場合 (「おめでとう Y」というメッセージとともに)、X はアプリを SD にコピーします。 Y さんは友人のデバイスの

それは同じアプリですが、アプリケーションのインストール中にお祝いされる人の名前を渡す必要があります.

これを達成する方法はありますか?

4

2 に答える 2

2

Google Play からインストールするときに理解できたと思うので、apk を電子メールで送信し、ユーザーがデバイスにアカウントを持っておらず、インターネット接続も持っていない場合の問題に焦点を当てましょう。

つまり、ユーザーは .apk を sdcard に入れ、ファイル マネージャーで開く必要があると思いますよね?

その場合、追加のファイル (user.info など) を送信し、ユーザーに両方のファイル (.apk と .info) を sdcard に保存するように指示してから、初めてアプリを開いたときに、 sdcard の user.info ファイルの内容を読んで、ユーザーの名前などを知ることができますか?

さらに良いことに...両方のファイルを1つのzipファイルに圧縮し、「zipコンテンツをSDカードに抽出して、何とか何とか何とか..」と指示することもできます。

そうすれば、アプリのコンパイルが 1 つになり、必要なすべてのカスタム情報が user.info ファイルに配置されます。

.info ファイルを .apk ファイルに添付することもできますが、これはかなり複雑です。しかし、そのような種類のソリューションに興味がある場合は、こちらで詳細をお読みください

于 2015-04-28T13:21:55.280 に答える