【问题标题】:Does Facebook 3.13 SDK resolves the app rejection because of advertisingIdentifier due to Facebook SDK?Facebook 3.13 SDK 是否解决了由于 Facebook SDK 导致的 adsIdentifier 导致的应用被拒绝?
【发布时间】:2014-03-11 08:52:01
【问题描述】:

我的应用在 20 天前被拒绝,说它有广告标识符。我在谷歌上搜索并遇到了this link。我进行了适当的更改,现在我的应用程序已在应用程序商店上线,但这样做后我没有收到任何 Facebook 日志。有什么我错过的吗?

我也想知道新的 facebook sdk 3.13 是否解决了同样的问题?

提前谢谢你!

【问题讨论】:

  • 有人有这个解决方案吗?请提出建议。

标签: ios iphone objective-c facebook app-store


【解决方案1】:

不,Facebook iOs SDK 3.13 仍然没有修复 IDFA 问题。 您可以从 https://github.com/facebook/facebook-ios-sdk 获取源代码,而不是编译后的框架。只需删除框架并粘贴源代码即可。

转到 FBUtility.m 并修改此方法:

+ (NSString *)advertiserID {
    NSString *advertiserID = nil;
    Class ASIdentifierManagerClass = [FBDynamicFrameworkLoader loadClass:@"ASIdentifierManager" withFramework:@"AdSupport"];
    if ([ASIdentifierManagerClass class]) {
        ASIdentifierManager *manager = [ASIdentifierManagerClass sharedManager];
        advertiserID = [[manager advertisingIdentifier] UUIDString];
    }
    return advertiserID;
}

+ (NSString *)advertiserID {
   return @"";
}

构建您自己的框架。

【讨论】:

  • 感谢您的回复。我已经这样做了,但是在此之后我无法登录 fb。你知道怎么解决吗?
猜你喜欢
  • 2012-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-25
  • 2021-05-05
相关资源
最近更新 更多