Android Basic推送通知从客户端发送不起作用

时间:2015-04-01 20:26:40

标签: android parse-platform push-notification

我正在寻找Android上推送通知的帮助。

情况:

我试图从Android设备进行推送发送,此时为自己(稍后会理解)但是当我按下发送按钮时没有任何反应

配置:

  • 首先,是的,启用了客户端推送。
  • 其次我在"中的onCreate方法扩展了应用程序"类

    public void onCreate() {
    super.onCreate();
    //Parse
    //Parse.enableLocalDatastore(this);
    Parse.initialize(this, "", "");
    ParseObject.registerSubclass(Groups.class);
    ParseObject.registerSubclass(Users.class);
    
    //Subscribe to push
    ParsePush.subscribeInBackground("", new SaveCallback() {
    @Override
    public void done(ParseException e) {
        if (e == null) {
            Log.d("com.parse.push", "successfully subscribed to the broadcast channel.");
        } else {
            Log.e("com.parse.push", "failed to subscribe for push", e);
         }
     }
    });
    
     // Save the current Installation to Parse.
     ParseInstallation.getCurrentInstallation().saveInBackground();
     }
    
  • 我的按钮发送推送通知(来自文档的基本代码)

         sendReqBtn.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View v) {
    
            System.out.println("Debug push onclick");
            ParsePush push = new ParsePush();
            push.setChannel("");
            push.setMessage("The Giants just scored! It's now 2-2 against the Mets.");
            push.sendInBackground(new SendCallback() {
                @Override
                public void done(ParseException e) {
                    System.out.println("Push send done");
                }
            });
        }
    });
    
  • 基本的android教程设置的所有其他设置(如清单和基本sdk添加,我已经使用其他解析函数)

所以在这个代码片段添加到我的应用程序之后,我希望我会像前面所描述的那样在设备上获得通知,但没有任何反应。从解析推送仪表板我尝试了,它工作正常(这就是为什么我认为清单和其他东西配置得很好)并且在仪表板的核心面板上我可以看到列表中的安装和"& #34;在通道数组中标记。

任何人都可以帮助我吗? 提前致谢!! 史蒂夫

0 个答案:

没有答案
相关问题