iOS Swift : 解析远程推送通知不会发送给所有用户
iOS Swift : Parse remote push notification does NOT go to all users
我有两个设备(我同事的和我的)。他在芝加哥,我在华盛顿特区。两者都没有连接到任何计算机。当我从 Parse 的远程推送 (https://www.parse.com/apps/"your app name here "/push_notifications 发送推送时,只有我的设备收到通知。
当我select发送到所有设备时,只有我的设备收到通知。
当我select只发送到他的设备时,它说它将被发送到一个设备:
他没有收到通知,在推送状态 window,它说 "Pushes Sent - 0"。
我知道 Parse 识别他的用户指针,因为如果你输入一个无效的用户指针,你 "will be sent to 0 devices"
我们都在开发同一个版本,并且拥有完全相同的代码。项目之外是否有可能不同的设置?是的,他已授权该应用程序的通知。
此外,额外验证:这是我的用户 table 的屏幕截图。
这是安装中的相关行 table:
Parse 的条件识别他的设备:
很久以前我也遇到过同样的问题。原因可能是 non-valid/corrupt deviceTokens。
它帮助我卸载应用程序并从 Parse 数据库中删除损坏的安装。然后我不得不再次在设备上重新安装该应用程序。这样就会生成一个新的 devicetoken,并将一个新的安装添加到解析数据库中。
我有两个设备(我同事的和我的)。他在芝加哥,我在华盛顿特区。两者都没有连接到任何计算机。当我从 Parse 的远程推送 (https://www.parse.com/apps/"your app name here "/push_notifications 发送推送时,只有我的设备收到通知。
当我select发送到所有设备时,只有我的设备收到通知。
当我select只发送到他的设备时,它说它将被发送到一个设备:
他没有收到通知,在推送状态 window,它说 "Pushes Sent - 0"。
我知道 Parse 识别他的用户指针,因为如果你输入一个无效的用户指针,你 "will be sent to 0 devices"
我们都在开发同一个版本,并且拥有完全相同的代码。项目之外是否有可能不同的设置?是的,他已授权该应用程序的通知。
此外,额外验证:这是我的用户 table 的屏幕截图。
这是安装中的相关行 table:
Parse 的条件识别他的设备:
很久以前我也遇到过同样的问题。原因可能是 non-valid/corrupt deviceTokens。
它帮助我卸载应用程序并从 Parse 数据库中删除损坏的安装。然后我不得不再次在设备上重新安装该应用程序。这样就会生成一个新的 devicetoken,并将一个新的安装添加到解析数据库中。