在后台推送通知

时间:2015-02-16 06:39:36

标签: android parse-platform

我想知道如何在不让用户知道收到推送通知的情况下推送通知。我的应用程序应该知道通知,并且根据通知完成所需的任务。

1 个答案:

答案 0 :(得分:0)

public class GCMIntentService extends GCMBaseIntentService
{
@Override
protected void onMessage(Context context, Intent intent)
{
    Log.i(TAG, "Received message");
    if (intent.getExtras().containsKey("payload"))
    {
        String message = intent.getExtras().getString("payload");
        CommonUtilities.displayMessage(context, message);
        // notifies user
        //generateNotification(context, message);
    }

   }
}

此方法在此消息来源时不要通知用户。

修改

只有在您自己实施的应用中直接使用GCM时,此答案才适用。 如果您正在使用parse.com,那么您无法实现您所询问的问题。因为parse API在内部通知该用户。