Laravel - 如何使用 external_user_id 发送 OneSignal 通知
Laravel - How to send OneSignal notification using the external_user_id
我正在尝试使用此包在 Laravel 应用程序中实施 OneSignal。 https://github.com/laravel-notification-channels/onesignal
我正在使用 external_user_id 将 Laravel ID 保存到 OneSignal DB 中,它工作正常。现在我想使用 external_user_id
发送通知,但我找不到任何相关文档。
有什么建议吗?我想我必须实施 routeNotificationForOneSignal()
,但如何实施?返回我存储在 OneSignal 中的 ID 不起作用。
为了使用 external_user_id
,您已将 Laravel ID 存储到 OneSignal DB 中,然后按如下方式实现 routeNotificationForOneSignal()
... include_external_user_ids
将指示OneSignal 使用 external_user_id
.
namespace App;
class User extends Authenticatable implements MustVerifyEmail
{
/**
* Get the notification routing information for the OneSignal driver.
*
* @return array
*/
public function routeNotificationForOneSignal()
{
return ['include_external_user_ids' => [$this->id]];
}
}
我正在尝试使用此包在 Laravel 应用程序中实施 OneSignal。 https://github.com/laravel-notification-channels/onesignal
我正在使用 external_user_id 将 Laravel ID 保存到 OneSignal DB 中,它工作正常。现在我想使用 external_user_id
发送通知,但我找不到任何相关文档。
有什么建议吗?我想我必须实施 routeNotificationForOneSignal()
,但如何实施?返回我存储在 OneSignal 中的 ID 不起作用。
为了使用 external_user_id
,您已将 Laravel ID 存储到 OneSignal DB 中,然后按如下方式实现 routeNotificationForOneSignal()
... include_external_user_ids
将指示OneSignal 使用 external_user_id
.
namespace App;
class User extends Authenticatable implements MustVerifyEmail
{
/**
* Get the notification routing information for the OneSignal driver.
*
* @return array
*/
public function routeNotificationForOneSignal()
{
return ['include_external_user_ids' => [$this->id]];
}
}