2014-09-03 71 views
0

我创建了一个分析应用,创造了规定,包括推送通知的手机发送推送通知,并创建了一个P12文件,并将其上传到解析服务器,使服务器理论上可以发送推送通知。我可以看到deviceToken在数据浏览器中注册,但是当我尝试使用仪表板向所有设备发送推送通知时,我收到以下消息“由于未找到有效设备而无法访问查询生成器”。我错过了什么吗?我试图通过文档穷人找出来,但我很难过。无法从语法分析仪表板

回答

0

在数据浏览器中,您是否有安装类中的项目?您的查询在Parse Push Dashboard上的外观如何?

如果您的安装类中没有任何项目,您将需要在设备上注册推送通知。我不知道,如果你使用的是iOS或Android,而是适用于iOS,这看起来有点像这样:

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound]; 

,我在我的应用程序委托的

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 

方法,这样做。在Android上,我确定有类似的东西。

除此之外,如果你没有在查询安装的对象,那么这可能是导致该问题也一样,因为推送通知必须基于一次性安装的。

+0

因此它似乎正确地注册到安装表。但是,当我尝试使用Web界面发送推送通知时,它显示错误“由于没有找到有效设备,因此无法访问查询生成器!”我不确定这是否是我的错误或Web界面中的错误 – user379468 2014-09-17 18:05:34

+0

因此,您已成功注册设备以进行推送? – BHendricks 2014-09-17 18:06:51

+0

是的,我已经注册了设备,并且还获得了上传的证书 – user379468 2014-09-22 17:54:02