通知用户付费版本的应用程序可用

时间:2013-07-08 07:26:23

标签: android

我正在推出付费版的应用。我想通知当前用户现在可用的付费版本。如何向用户提供一次性通知。唯一的限制是此警报/通知应仅启动一次。在C中,我会使用静态变量完成它。我应该在创建吗?但是如果应用程序被操作系统杀死,则下次启动onCreate时会调用,这将再次导致相同的通知。

2 个答案:

答案 0 :(得分:2)

也许你可以将变量保存在共享首选项中。 http://developer.android.com/guide/topics/data/data-storage.html#pref

答案 1 :(得分:0)

您需要使用SharedPreferences,请参阅以下代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
   ...
   SharedPreferences prefs = PreferenceManager.getDefaultPreferences(this);
   if(prefs.getBoolean("not_notified", true))
   {
       //display alert
       prefs.edit().putBoolean("not_notified", false).commit();
   }
相关问题