无法接收应用意图类型附近通知 - 信标

时间:2017-08-20 00:40:00

标签: android android-intent eddystone google-beacon-platform

我注册了一个信标(由Android设备上的应用模拟,属于Eddystone-UID类型),并尝试通过Google Beacon Platform信息中心设置附近的通知。

当我创建类型" App Intent"的通知时,当它接近充当信标的设备时,它未在设备上收到。但是,如果我在附近设置类型" Web URL"的通知,它将显示在此信标范围内的所有设备上。

在设置App Intent类型的通知时,我提供以下详细信息: 1.意图方案(与下面代码中的方案相同) 2.应用程序的包名称 - 与应用程序的清单文件中的内容相同 将Intent路径字段留空,因为它不是必需的。

这是应用程序清单中的intent过滤器:

       <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:scheme="app" />
        </intent-filter>

我尝试了几个博客和视频,但我无法弄清楚问题。有人可以指出我的错误吗?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用whis

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <!-- both categories below are required -->
    <category android:name="android.intent.category.BROWSABLE"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:host="host"
        android:pathPrefix="/path"
        android:scheme="yourscheme"/>
 </intent-filter>