我正在使用passsource.com为ipassbook创建优惠券,有人知道iphone如何根据网址确定打开哪个应用程序?
我使用passsource.com API创建了一个示例优惠券,并将其重定向到以下网址 http://www.passsource.com/create.php?data=eNortjIxsVIKCUpyyzRIiwox1Q4Jjig38rNwNw73145wtkiqLE43zYsIsSjxjYxyDHZ1tVWyBlwwl9EPgQ,,&template_id=2
要求将此信息发送给用户,如果用户在iphone中打开此URL,则会打开存折应用程序。我不明白怎么样?我甚至验证了特定的标题,但没有具体。
答案 0 :(得分:1)
我尝试使用chrome的覆盖用户代理设置来查看实际发生的情况。 iphone ios6的用户代理是
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5
如果我如上所述修改用户代理,则会下载带有.pkpass扩展名的文件而不是打开页面。我假设safari将使用mime-type映射到ipassbook以打开带有.pkpass扩展名的文件