【问题标题】:How can I have Google App Invites recognize the device and send you to the appropriate store? App Store vs Google Play?如何让 Google App Invites 识别设备并将您发送到相应的商店?应用商店与谷歌播放?
【发布时间】:2015-06-20 03:58:37
【问题描述】:

我计划在我们的 iOS 和 Android 应用上实施 Google App Invites。我还没有弄清楚iOS用户是否能够邀请Android用户,反之亦然 - 有没有办法让邀请识别收件人正在使用哪个设备并将其发送到正确的商店?

【问题讨论】:

    标签: google-app-invites


    【解决方案1】:

    您可以在 Android 和 iOS 之间跨平台发送邀请,甚至可以在单个邀请中混合多个收件人。

    为了找到正确的跨平台应用来安装映射的应用邀请必须在开发者控制台 (console.developers.google.com) 中定义,方法是将它们放在同一个项目中。

    【讨论】:

    • 您能详细说明一下吗?在开发控制台中的哪里添加第二个应用程序?
    • 在 console.developers.google.com 中选择(或创建)您的项目,然后为每个客户端创建凭据,这会分配一个客户端 ID。从抽屉菜单中选择 API Manager > Credentials > Credentials。在 New Credentials 下拉列表中,选择 OAuth 客户端 ID,然后通过输入请求的识别数据来添加您的 iOS 和 Android 应用程序,一次一个。如果每种类型(iOS、Android)只有一个客户端,则无需复制客户端 ID。但是,如果您注册了不止一种类型,请在邀请构建器 api setOtherPlatformsTargetApplication() 中消除该类型的歧义。
    【解决方案2】:

    从 Android 应用发送邀请时,在邀请中生成和发送的链接是指向 Play 商店的链接。所以目前,我猜安卓用户只能邀请安卓用户。

    iOS 应用生成的链接指向网页,因此理论上可以通过用户代理识别操作系统并发送到正确的商店。但目前这并没有发生,页面在 Android 上打开时也会重定向到 iTunes。

    因此,目前您似乎只能向与您的操作系统对应的商店发送邀请,即 Android 用户只能向 Play 商店发送邀请,而 iOS 用户只能向应用商店发送邀请。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      • 2017-07-27
      • 2018-12-07
      • 1970-01-01
      • 2016-05-27
      • 2018-12-03
      相关资源
      最近更新 更多