我根据Facebook App Invite创建了一个应用邀请,然后浏览了App Links Hosting API。
我成功发送了应用邀请,接收方收到了应用邀请通知,但是我没有成功处理接收方的传入邀请意图。
我添加了一个BroadcastReceiver来捕获传入的应用邀请意图
`<receiver
android:name="com.example.myapp.FacebookAppInviteReceiver"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="com.example.myapp" />
</intent-filter>
</receiver>`
但永远不会被召唤。
在“App Links Hosting API”中,“URL”行应该包含哪些内容?
意图过滤器中的方案应该是什么?
我缺少什么?
答案 0 :(得分:0)
您不应该添加广播接收器,应将意图过滤器添加到可以启动的活动中。 Facebook应用程序将使用您的自定义URL作为“数据”字段创建一个意图,并将使用它调用startActivity,因此接收方(您的应用程序)需要声明一个活动。