【问题标题】:Notification to playstore through beacon通过信标通知 Playstore
【发布时间】:2018-09-26 04:13:52
【问题描述】:

我正在尝试使用信标进行一些测试,我有 read,您可以通过谷歌附近的通知触发应用安装,我正在购买一些信标,但是当它们没有到达时,我正在尝试要学习使用“信标模拟器”应用程序,我可以轻松显示 https 网址,但播放商店的网址不起作用,我在某处读过您不能使用链接到 google play 的地方,您必须使用意图代替.

那么我如何发送通知以使用信标触发应用安装?

【问题讨论】:

    标签: android android-intent beacon google-nearby


    【解决方案1】:

    步骤如下:

    1. 注册一个谷歌开发者帐户
    2. 转到 Google Beacon Dashboard 并注册您的信标
    3. 将附近的通知附件 URL 添加到您的信标。您可以阅读有关如何执行此操作的概述here
    4. 更新您的应用以响应应用意图。

    该链接讨论了在未安装您的应用的情况下使用“网络后备”来显示网页。不要那样做 - 您希望加载 Play 商店,以便用户可以安装您的应用。

    您还需要在“附近”通知附件 URL 中包含应用 Intent,因此如果您的应用已安装,则会向您的应用发送特定 Intent,如果该应用已安装,则该 Intent 可以打开特定屏幕。您必须将此应用意图编程到应用的清单中。

    以下是执行此操作的附近通知附件 url 的示例:

    intent://myschemepath1/myschemepath2;scheme=myapp;package=com.x.y.z
    

    在此示例中,您的应用程序包名称为 com.x.y.z,您的自定义应用程序 URL 方案将启动您的应用程序是 myapp://myschemepath1/myschemepath2

    只需将细节替换为应用的包名称和应用方案的应用方案元素即可。您可以阅读有关创建应用意图的更多信息here

    【讨论】:

    • 如果没有第 4 步,我还能下载应用程序吗?我没有应用程序,我现在只是将它用于测试目的,所以我试图用随机应用程序(不是我的)进行测试,我不想在已安装的应用程序中触发特定操作,我只是希望通知导致下载可以说我只是不想引导用户安装 pokemon 通过通知,以下 URL 可以吗? intent://;;package=com.nianticlabs.pokemongo 还是前两个参数不能为空/null?
    • 当然,如果您没有应用,只需在第 3 步中使用现有定义的应用 Intent。请参阅我的回答 here,了解如何使用 Facebook 应用执行此操作。
    猜你喜欢
    • 2015-08-14
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    相关资源
    最近更新 更多