我注册了一个信标(由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>
我尝试了几个博客和视频,但我无法弄清楚问题。有人可以指出我的错误吗?
感谢。
答案 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>