现在对接 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 的登录
|