title: Get notification history for android application
body: <p>I am trying to do something that I am not sure is possible or not . I have created my android application "ABC" . I have used GCM to issue notifications from my 3rd party service. </p>
  
  <p>Now my client asks that he wants a history of all notifications issued by the 3rd party server . I am sceptical about this . </p>
  
  <p>I believe I might be able to show a list of all notifications issued by the server WHICH ARE RESPONDED upon by the user . However I think the notifications on which the user has not responded cannot be recorded by my application .</p>
  
  <p>Is this true ? </p>
  
  <p>I have this broadcast receiver in my code that responds to GCM messages.</p>
  
  <pre><code>&lt;receiver
              android:name="com.mob.uae.notifications.GcmBroadcastReceiver"
              android:permission="com.google.android.c2dm.permission.SEND" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="com.google.android.c2dm.intent.RECEIVE" /&gt;
  
                  &lt;category android:name="com.evento.uae" /&gt;
              &lt;/intent-filter&gt;
          &lt;/receiver&gt;
  </code></pre>
  
  <p>Shouldn't this be called regardless of the user's action upon the notification ? . If this is called even when my application is shut down , then I think we do have a way to record all notifications targeted for me . </p>
  
  <p>Any idea geniuses ?  </p>