我在 iOS 上有一个应用程序,无法从通知中获取设备令牌。
相关代码如下:
useEffect(() => {
Notifications.registerRemoteNotifications();
Notifications.events().registerRemoteNotificationsRegistered(event => {
console.log('DEVICE TOKEN');
console.log(event.deviceToken);
alert('DEVICE TOKEN');
alert(event.deviceToken);
});
});
我还没有研究过这个问题,但这里有一个建议:使用 Expo Notifications 或 React Native Firebase Messaging 会更稳定。如果您没有任何特定要求,可以考虑使用这些包。