ios - Facebook 3.13 SDK是否能解决由于Facebook SDK导致的adsIdentifier导致的应用拒绝?

标签 ios iphone objective-c facebook app-store

我的应用在说有adsIdentifier的20天之前被拒绝了。我在Google上搜索,发现this link。我进行了适当的更改,现在我的应用程序已在应用程序商店中上线,但是执行此操作后没有任何Facebook日志。有什么我想念的吗?

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

先感谢您!

最佳答案

否,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 @"";
}

建立自己的框架。

关于ios - Facebook 3.13 SDK是否能解决由于Facebook SDK导致的adsIdentifier导致的应用拒绝?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22320620/

相关文章:

c# - Microsoft.ML 和 Xamarin

ios - 如何不返回 UITableviewCell

ios - 在 applicationWillResignActive : is called 后,Sprite Kit 中运行音频文件的操作停止运行

ios - Skype iPhone 应用程序 URL 方案

iphone - 在iPhone上使用iframe后,Youtube iFrame视频会禁用正常的页面href点击事件

ios - 尝试使用 UIViewAnimationOptionTransitionFlipFromLeft 展开自定义 Segue

objective-c - IOS 设备可以使用 html5 视频和 phonegap/cordova 从本地文件系统流式传输 m3u8 分段视频吗?

ios - 绘制/渲染网格 iOS 的最佳方式 - 生命游戏

ios - 无法运行 pod setup - 无法加载此类文件 -- cocoapods-core (LoadError)

ios - 如何获取使用自动布局的 UIView 的 x、y、宽度、高度