SDK de iOS
Pasos de integración:
Enlace de descarga:
https://web-resources.offer18.net/sdk/ios/build-file/Offer18SDK.xcframework.ziplet payload: [String: String] = [
"offerID":123,
"event": "register",
"tid": "tid-1234567890",
"affiliateID": "123",
"adv_sub1": "advSub1",
"adv_sub2": "advSub2",
"adv_sub3": "advSub3",
"adv_sub4": "advSub4",
"adv_sub5": "advSub5",
"adv_sub7": "advSub7",
"coupon": "coupon_0124",
"sale": "", //sale amount
"payout": "", //payout amount
"p_sub_aff_id": "pSubAffId",
"p_country": "IN",
"p_timestamp": "17905634563",
"p_postbackid": "23dds", //unique postback ID
"p_package": "package", //package ID
"status": "1"
]
do {
Offer18.setDebugLoggingEnabled(true) // traza de depuración
try Offer18.configure(domain: domain, accountID: accountID)
try Offer18.trackConversion(data: payload, completion: { result in
switch result {
case .success(let response):
print(response.responseBody)
self.trackResponse = response.responseBody
self.statusMessage = response.message
case .failure(let error):
self.trackResponse = error.localizedDescription
self.statusMessage = "El seguimiento falló."
print(error.localizedDescription)
}
})
statusMessage = "SDK configurado correctamente."
} catch {
statusMessage = "La inicialización falló: \(error)"
print(error)
}Última actualización