所以我为我的应用设置了推送通知,我正在使用Parse.com来促进他们的操作。一切运作良好:我将应用程序下载到手机上,从Parse发送推送,然后我收到通知。大。现在我想让另一位开发人员准备好他的设备。他将手机插入我的电脑,下载应用程序,我发送通知,效果很好。配置文件包含他的设备,所以没有问题。
然而,当他将我们的应用程序的副本从git repo下载到他的计算机上时(+下载配置文件并进行设置),在手机上下载应用程序然后注册,推送通知不起作用。为了清楚起见,它在Parse表中使用新创建的用户创建了一个安装条目,但deviceToken字段为空:
简单地说,如果我从我的计算机下载应用程序,Parse会创建一个填写了deviceToken的安装字段,而不是其他任何人的计算机。可能看起来像是一个小问题,但我们经常在完全不同的地方工作,所以最终可能会成为一个主要问题。
答案 0 :(得分:0)
如果您正在处理单个开发者帐户(而不是公司帐户),正如您在评论中提到的那样,您只需将证书发送给其他开发人员的计算机,这样他就可以使用相同的方式对应用程序进行签名凭证,应解决您的问题。
当其他开发人员在他的计算机上打开这些文件并将其添加到他的钥匙串访问权限时(只需打开它们并输入正确的密码),他应该可以使用这些文件在他们安装时对这些应用程序进行签名。设备,使其与从您的计算机执行的过程相同。这应该解决推送问题。祝你好运!