Facebook Unity SDK AppRequest 未显示通知 [Android]

Facebook Unity SDK AppRequest not showing notification [Android]

我正在使用 Unity v5.2.1 + Facebook Unity SDK v7.2.0 为 android 制作游戏。我的游戏有邀请朋友的功能。此功能通过调用 FB.AppRequest() 函数实现。

它运行良好,但问题是我的朋友没有收到 android 通知。知道邀请已发送的唯一方法是打开 facebook android 应用程序并单击 facebook 上的世界图标(通知页面)。

如何在向朋友发送邀请时显示 android 通知?

Facebook 不会自动为您执行此操作。你需要自己实现这个系统。

我会这样做:

  • A在你的应用中向B发送AppRequest
  • 在回调中,您知道 "to" 列表中的目标 ID,如果您有目标 ID,请将其报告给您的服务器(这是该系统运行所必需的)
  • 服务器向与目标 Facebook 用户 ID 关联的目标设备发送推送通知