Android Facebook sdk 4 处理传入的应用邀请



我根据Facebook App Invitation创建了一个应用程序邀请,并通过了App Links Hosting API。

我成功发送了应用邀请,接收

方收到了应用邀请通知,但是我没有成功处理接收方的传入邀请意向。

我添加了一个广播接收器来捕获传入的应用程序邀请意图

   `<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>`

但它从未被召唤。

在"应用链接托管 API"中,"URL"行中应该包含哪些内容?

意图过滤器中的方案应该是什么?

我错过了什么?

不应添加广播接收器,而应将该意图筛选器添加到可以启动的活动。Facebook 应用将使用您的自定义 URL 作为"数据"字段创建一个 Intent,并使用它调用 startActivity,因此接收方(您的应用)需要声明活动。

相关内容

最新更新