Avatar

Correct answer by
Employee

Hey Anudeep,

At its core, Bloodhound is just a proxy server.  If the IP address of Bloodhound is used as your endpoint for your request (192.168.0.100:50000 in your ADBMobileConfig.json attached), the concept of forwarding is lost - there is nowhere for Bloodhound to "forward" the hit to.

Instead, you should use your Analytics tracking server in the config file (as mentioned by JillsMatthew above).  You should then modify the network settings on your test device to proxy via Bloodhound.  You can do this manually, or by using the Proxy Auto Config (PAC) URL provided in Bloodhound.  Once the proxy on your device is setup properly, Bloodhound will intercept network traffic from the device.  If the traffic originated from the Adobe SDK, a hit will be processed.  At this point, if "Forward Hits" is checked, Bloodhound can properly pass through the original request on behalf of your test device.  If "Forward Hits" is unchecked, the original request will never reach its destination.

Hope this helps.

 

steve benedick

sr mobile software engineer

View solution in original post