Hi,
We have Apple Search Ads for promoting our app.
We are able fetch attribution records of those ads using AAAttribution inside app and send to our server and it is working fine.
Now, we would like to receive Install-validation postbacks by setting NSAdvertisingAttributionReportEndpoint into our domain name and configured the server to receive HTTPS POST messages as per the instruction provided in the below link.
Steps done
Set NSAdvertisingAttributionReportEndpoint into our domain name
Our server configured the server to receive HTTPS POST messages
Made sure that updatePostbackConversionValue is called while app is launched.
https://developer.apple.com/documentation/bundleresources/information_property_list/nsadvertisingattributionreportendpoint
In our live app, we are keep getting attribution records using AAAttribution inside our app and sending them to our server. It is working fine now.
But we did not receive any Install-validation postback yet into the URL provided in NSAdvertisingAttributionReportEndpoint.
To troubleshoot this, i clicked Apple Search Ad of our app in App Store, i installed our app and opened it and in the console i can see the below error message.
Error updating install attribution pingback for app: <OUR_APP_ID>, error: Error Domain=ASDErrorDomain Code=1208 "SKAdNetwork: No pingbacks found while attempting to register/ update." UserInfo={NSLocalizedDescription=SKAdNetwork: No pingbacks found while attempting to register/update.}, result: 0
I have attached console log for your reference.
Is there any step i am missing to receive Install-validation postback in our server?
Is there any way to validate domain name provided in nsadvertisingattributionreportendpoint so that we can check if any server configuration issue?
Please advise on getting Install-validation postback in our server, Thank you.
Post
Replies
Boosts
Views
Activity
Hi,
I am using App Store Connect Campaign Links on my campaigns, like email campaign, Facebook and Instagram campaigns.
I would like to know which campaign is going good.
For that, i have done the below two steps to track app installation and campaign details, like Source of installation.
Set NSAdvertisingAttributionReportEndpoint in info.plist
SKAdNetwork.updatePostbackConversionValue(0) in didFinishLaunching
Also, enabled the server endoint report-attribution to accept HTTP POST messages.
Now, i am trying to test the postback from TestFlight build of my app.
But i am getting the below error in console.
Error setting developer pingback domain for app: <MY_APP_ID>, error: (null), result: 0
Am i doing anything wrong? Please advise,
Thank you.
Hi,
I am using App Store Connect Campaign Links on my campaigns, like email campaign, Facebook and Instagram campaigns.
I would like to know which campaign is going good.
For that, i have done the below two steps to track app installation and campaign details, like Source of installation.
Set NSAdvertisingAttributionReportEndpoint in info.plist
SKAdNetwork.updatePostbackConversionValue(0) in didFinishLaunching
Also, enabled the server endoint https://<MyDomain.com>/.well-known/skadnetwork/report-attribution/ to accept HTTP POST messages.
Now, i am trying to test the postback from TestFlight build of my app.
But i am getting the below error in console.
Error setting developer pingback domain for app: <MY_APP_ID>, error: (null), result: 0
Am i doing anything wrong? Please advise,
Thank you.
Hi All,
My requirements is to run some code on daily basis for every user of our app, irrespective of whether the user open the app or not.
I achieve this using 1) Background Processing/Fetch and 2) Silent Push Notification.
Both are working fine so far. But for some users, who are terminating our app from App Switcher, it is somehow not working.
How can i make my code running for those users also on daily basis, even after they terminate our app from App Switcher?
Please give me your thoughts. Thank you.
Dear friends,
In my app, i am using Silent Push Notification and Background Fetch to schedule local notification.
Everything is working fine, even when the app is in background state. But in some devices, when the app is quit manually from App Switcher, silence push notification is not received and hence local notification is not scheduled properly.
We could not use PushKit as our app is not providing VoIP services and we cannot use continuous location detection feature, as it may drain battery of the device.
Is there any trick to make scheduling local notification works even when the app is quit from App Switcher?
Is it possible use PushKit and get approved by Apple by any special request?
Please advise, Thank you.