
现在对接 Facebook 的广告,因为 Facebook 的广告对接是客户端使用的 sdk,然后用户点击广告也没有监测链接什么的。 查文档发现只有上报的接口 https://developers.facebook.com/docs/marketing-api/app-event-api#----, 没有获取验证 idfa 的接口。请教各位有对应的解决方案吗?
1 DJQTDJ 2020-08-24 17:43:01 +08:00 安卓不会,ios 我到能帮你 |
2 SchrodingerCat OP @DJQTDJ 现在接的是 ios 的,请教下你们是如何解决的 |
3 SchrodingerCat OP @DJQTDJ 方便留个微信请教吗 |
4 DJQTDJ 2020-08-24 17:55:05 +08:00 @SchrodingerCat #import <AdSupport/ASIdentifierManager.h> NSString *userId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; // Next: Store the user ID in your database ---------------------------------------------------------------------------------- #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <FBSDKLoginKit/FBSDKLoginKit.h> - (void)viewDidLoad { // Enable profile updates for example in `viewDidLoad` [FBSDKProfile enableUpdatesOnAccessTokenChange:YES]; } - (void)yourSelector { // Once user is logged in via Facebook Login you can call: NSString *userId = [FBSDKProfile currentProfile].userID; // Next: Store the user ID in your database } |
5 SchrodingerCat OP @DJQTDJ 不太明白这个 viewDidLoad 和 yourSelector 是什么时候触发的呢?安装 app 之后就执行吗 |
6 SchrodingerCat OP @DJQTDJ 你发的这段代码只是获取到 idfa 信息,但是怎么去确定这个 idfa 是来自 Facebook 的广告呢? |
7 DJQTDJ 2020-08-31 11:41:15 +08:00 @chrodingerCat FacebookUSER ID |
8 SchrodingerCat OP @DJQTDJ FacebookUSER ID 不是用户通过 Facebook 账户登录的才有吗?我们没有接 Facebook 的登录 |