Flurry iOS测试推送通知失败,无法识别DDeviceId
正在尝试在iOS上集成Flurry推送通知服务。 当测试集成时,我得到 无法发送测试推送。原因:未识别的病毒。请参阅故障排除文档 我正在使用IDFA/IDFV 我已经验证过的内容:Flurry iOS测试推送通知失败,无法识别DDeviceId,ios,push-notification,apple-push-notifications,flurry,flurry-analytics,Ios,Push Notification,Apple Push Notifications,Flurry,Flurry Analytics,正在尝试在iOS上集成Flurry推送通知服务。 当测试集成时,我得到 无法发送测试推送。原因:未识别的病毒。请参阅故障排除文档 我正在使用IDFA/IDFV 我已经验证过的内容: Apple Push沙盒SSL证书有效 我正在使用正确的FLurry API密钥 用户已授予所有通知权限 查看了,并且未识别的入侵检测ID。那里没有有用的东西 确保IDFA/IDPV正确 我按照以下指南完成了完整的设置: 最后一步包括 这是我用来在我的应用程序中注册Flurry的代码 #include &q
- Apple Push沙盒SSL证书有效
- 我正在使用正确的FLurry API密钥
- 用户已授予所有通知权限
- 查看了,并且
。那里没有有用的东西李>未识别的入侵检测ID
- 确保IDFA/IDPV正确
#include "Flurry.h"
#include "FlurryMessaging.h"
:
:
:
- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[FlurryMessaging setAutoIntegrationForMessaging];
[FlurryMessaging setMessagingDelegate:self];
FlurrySessionBuilder* builder = [[FlurrySessionBuilder alloc] withIncludeBackgroundSessionsInMetrics:YES];
[builder withLogLevel:FlurryLogLevelAll];
[Flurry startSession:@"XXXXXX" withOptions:launchOptions withSessionBuilder:builder];
}
// To make sure iOS is registering notifications I added this override and it is being called with non-null deviceToken
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
NSString* tokenString = [deviceToken base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed];
NSLog(@"The generated device token string is : %@",tokenString);
}
设备信息:
iPhone7 Plus
iOS:13.3.1
感谢您的帮助
更新1
尝试在Flurry中设置deviceToken
,但仍然出现相同的错误
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
[FlurryMessaging setDeviceToken:deviceToken];
}
你好我们正在调查这个错误,但我们需要一些具体的细节。你能发电子邮件给我们的支持团队吗support@flurry.com使用应用程序的API密钥和手机的推送令牌?@FlurryAnalyticsSupport-sure发送了一封电子邮件。正在等待答复。如果得到支持团队的答复,他们就能够解决测试通知问题。能够使用IDFA/IDPV令牌进行测试。谢谢@FlurryAnalyticsSupport