我想知道如何在不让用户知道收到推送通知的情况下推送通知。我的应用程序应该知道通知,并且根据通知完成所需的任务。
答案 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在内部通知该用户。