2017-03-03 3 views
-1

私はSmartpillremainderという名前のアプリを開発してプレイストアにアップロードしました。次に、プレイストアからダウンロードした後、アプリにパラメータを送信する必要があります。私はこれを必要とする理由は、サービスプロバイダ(eg.Appolo)のいずれかにアプリをカスタマイズすることです。プレイストアからアプリをダウンロードした後、私はサービスプロバイダ(ロゴや名前のようなもの)に関連するパラメータを送信するオプションがあります。 appoloに固有の変更)。プレイストアからapkをダウンロードするときのパラメータを渡す

例えば:それはユーザーの要求

+0

いくつかの特定のキーが保存されているかどうかを確認して共有設定を確認してください。保存されていない場合は、ユーザーがアプリを初めて実行したことを意味します。ダウンロードを行うことができます。完了後、あなたはパラメータを設定することができますし、ユーザーが再びアプリケーションを実行すると、保存して、ダウンロードをやり直すことはありません。 – parohy

+0

@パロイ:あなたはエロブレートしていただけますか?私はあなたが説明しようとしているものを得ていませんでした。何とか感謝 – Abhinay

+0

http://stackoverflow.com/questions/4093150/get-referrer-after-installfer-app-from-android-market –

答えて

0

に基づいてSmartPillRemainderまたはAppoloとしてロゴ名を変更するオプションを与える必要がありますダウンロードした後、私はSharedPreferencesを使用します。 ランチャーアクティビティonCreateメソッドで、値が設定されているかどうかを確認します。そうでない場合は、アプリが初めて実行されたことを意味します。ダウンロードしてから値を設定してください。次回にアプリケーションが起動すると、アルゴリズムがダウンロードされないように値が設定されます。

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    SharedPreferences sharedPreferences = getSharedPreferences("myPrefs", Context.MODE_PRIVATE); 
    if(sharedPreferences.getBoolean("first_run", true)){ 
     //do your thing 

     //After don't forget to set the value 
     SharedPreferences.Editor editor = sharedPreferences.edit(); 
     editor.putBoolean("firts_run", false); 
     editor.commit(); 
    } 
} 
+0

ありがとう..私はgithubのリンクhttps://github.com/SimonMarquis/Android-InstallReferrerに従って解決してください – Abhinay

関連する問題