我们正在从应用程序供应商转变为自制应用程序,我们有成千上万的用户选择在我们的Android应用程序中推送通知,这是用户每天进入我们应用程序的主要方式。
我们为当前推送供应商的用户提供了令牌,因此我们可以将这些令牌迁移到我们的推送供应商,但是现有应用程序正在使用我们的旧应用程序供应商的Google帐户中的GCM(Google云消息传递)帐户。
我相信,如果我们使用我们自己的GCM(或者最好是FCM,firebase云消息传递)帐户设置我们的新应用程序和推送供应商配置,那么即使使用推送令牌,我们也无法覆盖用户新的应用程序,直到他们打开它并重新选择重新加入。我们希望避免这种情况,因为现有用户大多是通过推送来进行的,所以一旦我们在Play商店中更新应用程序,他们就会变黑不再向他们推..
有没有办法避免这种情况?也许是一种将它们从当前GCM帐户迁移到新的FCM帐户并保留推送到它们的能力而无需打开应用程序的方法?应用程序包ID和名称以及所有保持相同的状态并继续在我们的同一Google Play开发者控制台中,它只是我们要更改为GCM / FCM帐户的GCM帐户。
感谢您提供的任何帮助。