android– 设置具有多个目标的Urban Airship– 可能的捆绑ID相同吗?

android– 设置具有多个目标的Urban Airship– 可能的捆绑ID相同吗?,第1张

概述我们正在推出一个具有复杂服务器逻辑和两个移动客户端(iOS和Android)的国际项目.对于iOS,计划在每个国家/地区的同一Xcode项目中使用不同的目标,以便能够自定义每个国家/地区应用,同时优化代码重用.对于服务器,我们决定为所有国家/地区设置一个实例,以便允许在国家/地区之间切换用

我们正在推出一个具有复杂服务器逻辑和两个移动客户端(iOS和Android)的国际项目.对于iOS,计划在每个国家/地区的同一Xcode项目中使用不同的目标,以便能够自定义每个国家/地区应用,同时优化代码重用.

对于服务器,我们决定为所有国家/地区设置一个实例,以便允许在国家/地区之间切换用户.

但是,服务器上的一个应用程序实例只能容纳一个Urban Airship实例.

因此,假设Urban Airship应用程序密钥必须具有唯一的捆绑ID,我们是否可以使用相同的捆绑ID来在各个国家/地区推出各种目标?

如果没有,你会如何解决这个问题?

解决方法:

从项目的技术方面来看,每个目标具有相同的包ID是完全正确的.但是,这不适用于应用商店或在实际设备上安装不同目标的版本.这是因为iTunesConnect和iOS认为bundle ID是应用程序的唯一标识符.如果您使用相同的包ID,则每个目标的构建将在上传到iTunesConnect或在实际设备上安装时基本上覆盖先前目标的构建.

这意味着什么:

您需要为每个目标设置不同的包ID.如果Urban Airship仅允许每个实例使用一个捆绑ID,那么在没有多个Urban Airship实例的情况下,您无法解决这种情况.我建议有多个实例并向Urban Airship提交请求以支持每个实例的多个应用程序.

总结

以上是内存溢出为你收集整理的android – 设置具有多个目标的Urban Airship – 可能的捆绑ID相同吗?全部内容,希望文章能够帮你解决android – 设置具有多个目标的Urban Airship – 可能的捆绑ID相同吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1108573.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存