Hi roofeel!
I haven’t tried to use prime256v1 since our key was generated using prime192 elliptic curve, for signature I am using prime192 EC and it still works for SKAdNetwork v2.1 and iOS 14.3.
For SKAdNetwork v2.2 and iOS 14.5 beta it doesn’t work, no postbacks, but it seems it’s not related to the key or prime192 vs prime256 so far.
Have you checked Console logs from device when you present StoreKit controller, downloading advertised app and opening it? I see the following:
default 17:29:24.867316+0200 ProductPageExtension SKAdNetwork - Preparing to add install attribution parameters Source App Adam ID: 31bca02094eb78126a517b206a88c73cfa9ec6f704c7030d18212cace820f025f00bf0ea68dbf3f3a5436ca63b53bf7bf80ad8d5de7d8359d0b7fed9dbc3ab99 Source App Bundle ID: 2f884d30b0b87a0fc88af6cf9a10bc0d9a8a2b9b14be84697ca1bb6ea285a5999eb570af1d8aeca91b014582d5ae230fc1a853b17ded684b5f487778b8ecad6a
default 17:29:24.867409+0200 ProductPageExtension Adding install attribution params from bundleID: mysampleappbundle ID adamID: 0
default 17:29:24.867619+0200 appstored [XPCServiceEntitlements]: We have the entitlement: com.apple.itunesstored.private for pid: 1172 result: 1
error 17:29:24.899281+0200 appstored table install_attribution_params has no column named fidelity_type in "INSERT OR REPLACE INTO install_attribution_params (ROWID, campaign_id, ad_network_id, attribution_signature, source_app_adam_id, local_timestamp, version, app_adam_id, timestamp, fidelity_type, impression_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"
default 17:29:24.899404+0200 appstored [0x1007c6fc0ublic}@] Error: Error Domain=SQLiteErrorDomain Code=1 "table install_attribution_params has no column named fidelity_type" UserInfo={NSLocalizedDescription=table install_attribution_params has no column named fidelity_type}
Topic:
App & System Services
SubTopic:
StoreKit
Tags: