Can';t使用Trigger.io和Parse.com注册Android设备:从未创建安装行

Can';t使用Trigger.io和Parse.com注册Android设备:从未创建安装行,android,push-notification,trigger.io,Android,Push Notification,Trigger.io,在使用trigger.io时,我尝试使用Parse向Android和iOS客户端发送推送通知。iOS运行正常,但我的Nexus7似乎没有在Parse.com上注册。也就是说,在客户端调用forge.parse.installationInfo时,我确实会得到一个guid(例如15c8630c-3862-4197-xxx-xxxxxxxx),但在parse.com中,根本没有Android的安装行。更奇怪的是,当我重新启动应用程序时,对installationInfo的连续调用每次都会给出不同的g

在使用trigger.io时,我尝试使用Parse向Android和iOS客户端发送推送通知。iOS运行正常,但我的Nexus7似乎没有在Parse.com上注册。也就是说,在客户端调用
forge.parse.installationInfo
时,我确实会得到一个guid(例如15c8630c-3862-4197-xxx-xxxxxxxx),但在parse.com中,根本没有Android的安装行。更奇怪的是,当我重新启动应用程序时,对installationInfo的连续调用每次都会给出不同的guid,但没有一个调用能够到达parse.com

我错过了什么


坎迪德

没关系。。。它最终起作用了。。。在某个时候,我刚开始在我的Nexus上收到通知,我在Parse.com上查看了一下,发现有我的设备的安装记录


我不知道这种滞后是从哪里来的;绝对值得关注。不管怎样,很高兴我现在没问题了。

没关系。。。它最终起作用了。。。在某个时候,我刚开始在我的Nexus上收到通知,我在Parse.com上查看了一下,发现有我的设备的安装记录

我不知道这种滞后是从哪里来的;绝对值得关注。不管怎样,很高兴我的问题解决了。

对于Android: 你有没有在后台分析过push.subscribeInBackground

这是我的,或者只是将下面的代码粘贴到您的onCreate中

    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);
            }
        }
    });
对于Android: 你有没有在后台分析过push.subscribeInBackground

这是我的,或者只是将下面的代码粘贴到您的onCreate中

    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);
            }
        }
    });

解决办法是什么?我也遇到了同样的错误:(没有注册设备)是不是会延迟设备注册?解决方案是什么?我也遇到了同样的错误:(没有注册设备)是不是会延迟设备注册?