Google App Invite按钮始终指向Google Play

时间:2015-07-10 14:37:35

标签: android deep-linking google-app-invites

我已根据documentation在我的应用程序中实施Google App Invite机制。邀请发送工作完美,但按钮"安装"有一种非常奇怪的行为。早期按钮或多或少正常工作,点击"安装"打开现有的应用程序,但有时会导致市场。但是这个按钮总是导致市场忽视应用程序已经安装在设备上的事实。在日志中,我通过点击"安装"每次看到此操作。按钮:

I/ActivityManager﹕ START u0 {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=https://play.google.com/store/apps/details?id=package_name&referrer=invitation_id=730634750615-510508a7-7651-4692-a4f8-f221f57b30e2&deep_link_id=http://mydeeplink.com/data flg=0x10000000 cmp=com.android.vending/com.google.android.finsky.activities.MainActivity (has extras)}

我能做错什么?为什么"安装"按钮点击导致Google Play忽略设备上已安装的应用程序?感谢。

1 个答案:

答案 0 :(得分:1)

设备上没有任何安装配额,因此不存在问题。

如果该应用已安装在设备上,那么它将启动应用,而不是尝试安装它。唯一的检查是使用包管理器查找已安装在手机上的包。如果电子邮件或短信邀请在重新启动后找到并启动已安装的应用程序,但稍后相同的电子邮件或短信进入游戏商店,那么手机上的应用程序状态必定会发生变化。已经运行了一段时间,但这不应该发生。