Android 解析推送通知中的包Id和包Id不同

Android 解析推送通知中的包Id和包Id不同,android,ios,push-notification,parse-platform,Android,Ios,Push Notification,Parse Platform,我正在开发一个使用解析推送通知的应用程序。此应用程序有两个单词的名称。我有Android版本和iOS版本。由于命名限制,我已在Android中将bundle id设置为com.CompanyName.FirstName\u SecondName,并在iOS中将bundle id设置为com.CompanyName.FirstName SecondName。从技术上讲,它不应该起作用,还是应该起作用?我在这里感到困惑。我的最佳选择是什么?如果这样做行不通,这两个名称将被称为不同的软件包。因此,您需

我正在开发一个使用解析推送通知的应用程序。此应用程序有两个单词的名称。我有Android版本和iOS版本。由于命名限制,我已在Android中将bundle id设置为com.CompanyName.FirstName\u SecondName,并在iOS中将bundle id设置为com.CompanyName.FirstName SecondName。从技术上讲,它不应该起作用,还是应该起作用?我在这里感到困惑。我的最佳选择是什么?

如果这样做行不通,这两个名称将被称为不同的软件包。因此,您需要保持两个包的名称相同。这样就可以为同一个包注册,并向两个应用程序发出推送通知

为什么不应该是一个键?我不能在Android中使用“-”键,而在IOS中使用“”键为什么需要两个键。。一次使用一个应用程序一次。。。对吧?安卓应用和iOS应用。我可以尝试减少Bundle ID和package ID的空间,但是其他应用程序都需要它们。谢谢你的帮助。你能告诉我我最好的选择是什么吗?我无法删除“-”和“\ux”,因为我有其他应用程序使用的是没有空格的名称。我建议您改用“.”。或者你可以完全删除“-”和“u”。好吧,那我就这样做。在处理此类场景时,我是否缺少任何最佳实践?我们需要对此进行研究。:)好的,谢谢你的帮助!:)