I have the following code which is not working. Means ITMS service dont call the URL with get request.
header('Location: itms-services://?action=download-manifest&url=http://www.mysite.com/plistReader.php?id=123');
If i remove id=123 its start working. But i need to send this as to keep id dynamic. In Session also i am unable to pass. Please help.
You need to URL-encode that question mark as
%3F, as it is a reserved character. As @wroniasty pointed out, you also need to encode the=as%3D.See also: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm