【问题标题】:Google App Invites: iOS App and Android app with different package names/bundle IDs - how can they be linked with goo.gl/App Invites?Google App Invites:具有不同包名称/捆绑 ID 的 iOS 应用和 Android 应用 - 它们如何与 goo.gl/App Invites 关联?
【发布时间】:2015-07-09 14:01:51
【问题描述】:

我是一个适用于 iOS 和 Android 的应用程序,我需要通过 App Invites 链接 - 但它们具有代表相同服务的不同包名称/捆绑 ID - 如何将它们与 goo.gl / app-invite 系统链接?

不幸的是,Android 包名称与 iOS 包 ID 不同,因为之前的开发人员丢失了 Android 密钥。

谢谢!

【问题讨论】:

    标签: android ios google-play-services google-url-shortener google-app-invites


    【解决方案1】:

    您可以在 android 和 iOS 之间发送邀请。它们使用开发者控制台 (console.developers.google.com) 链接。 android 应用和 iOS 应用都需要在同一个控制台项目中。如果每个只有一个,那么在跨平台发送时,选择哪个是明确的,您只需发送邀请即可。应用程序邀请服务将发送正确的短链接 (goo.gl/...) 以在每个平台上安装/启动正确的应用程序。

    如果控制台项目中有多个 iOS 和/或 Android 应用实例,则必须使用 API 调用 setOtherPlatformsTargetApplication(...) 将客户端 ID 与邀请一起发送,以便应用邀请服务知道哪个控制台应选择应用程序。

    对于同一平台,即android to android,选择的应用程序将匹配发送邀请的应用程序,因此同一平台没有歧义。

    【讨论】:

    • 感谢您的帮助。我正在尝试将 AppInvite 添加到我的 Android 应用程序中。我注意到没有发送电子邮件,但发送了短信。此外,我朋友的 Android 手机(通过短信)收到的 URL 指向显示错误消息的某个页面。是否只有从应用商店下载该应用才能使用此功能?
    • 我找到了我之前评论的答案:是的,需要先将应用上传到Google Play。我将它作为 Beta 测试上传,我能够在 iOS 和 Android 上通过电子邮件和短信接收邀请。这个实现的简单程度给我留下了深刻的印象。
    猜你喜欢
    • 2015-12-24
    • 1970-01-01
    • 2016-02-12
    • 1970-01-01
    • 2015-06-05
    • 2015-12-31
    • 1970-01-01
    • 2018-05-12
    • 2021-11-23
    相关资源
    最近更新 更多