我是一个适用于 iOS 和 Android 的应用程序,我需要通过 App Invites 链接 - 但它们有不同的包名称/bundle ID,代表相同的服务 - 我如何将它们与 goo.gl/app-invite 系统链接起来?
Android 包名称与 iOS 包 ID 不同,因为 Android key 被之前的开发者遗失了,很遗憾。
谢谢!
最佳答案
您可以在 Android 和 iOS 之间发送邀请。它们使用开发人员控制台 (console.developers.google.com) 进行链接。 android 应用程序和 iOS 应用程序都需要在同一个控制台项目中。如果每个只有一个,那么在跨平台发送时,选择哪个是明确的,您可以发送邀请。应用程序邀请服务将发送适当的短链接 (goo.gl/...) 以安装/启动每个平台的适当应用程序。
如果控制台项目中有多个 iOS 和/或 Android 应用实例,则必须使用 Api 调用 setOtherPlatformsTargetApplication(...) 将客户端 ID 与邀请一起发送,以便应用邀请服务知道哪个控制台应选择应用程序。
对于同平台,即android到android,选择的应用会匹配发送邀请的应用,所以同平台没有歧义。
关于android - Google 应用邀请 : iOS App and Android app with different package names/bundle IDs - how can they be linked with goo. gl/应用邀请?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319819/