我正在使用OneSignal进行推送通知。
在订阅列表中,一些设备/用户被标记为No (没有Push Token)
。解释是:该用户没有推送令牌,无法接收通知。
这种情况出现在和上。
这是什么意思?为什么会发生这种情况?如何更改它?
我正在使用OneSignal进行推送通知。
在订阅列表中,一些设备/用户被标记为No (没有Push Token)
。解释是:该用户没有推送令牌,无法接收通知。
这种情况出现在和上。
这是什么意思?为什么会发生这种情况?如何更改它?
-ObjC
进行项目清理并重新运行,看看是否有效。+ (void)didRegisterForRemoteNotifications:(UIApplication*)app deviceToken:(NSData*)inDeviceToken;
didRegisterForRemoteNotifications
代理方法,并在OneSignal上调用上述方法并将两个参数传递给SDK。No push token
注册问题。确保更新您的pod。修复了2.1.10版本中的“无推送令牌”问题,该问题会在通过CocoaPods下载OneSignal并包含其他使用-ObjC标志的pod时发生。
setLogLevel
函数以添加其他日志记录。这将在iOS的Xcode日志或Android的adb logcat中打印出来。还请确保您正在使用最新的OneSignal SDK。pod 'OneSignal' ## points to 2.1.10
到
pod 'OneSignal', :git => 'https://github.com/OneSignal/OneSignal-iOS-SDK.git', :branch => 'master'