废话不多,直接上干货:
第一步:
苹果出***.mobileprovision证书的时候需要勾选Associated Domains,如图:

第二步:
Xcode工程中配置:applinks:开头是固定格式,如图:
比如applinks:www.apple.com

第三步:
创建一个json,json的名字为apple-app-site-association,上传上面你配applinks的地方,比如:www.apple.com
appID为team id+包名
比如:{ "applinks": { "apps": [], "details": [ {- "appID": "9JA89QQLNQ.com.apple.wwdc", "paths": [ "/wwdc/news/", "/videos/wwdc/2015*", "/qq_conn/222222" ] }, { "appID":"ABCD1234.com.apple.wwdc", "paths": [ "*", "/qq_conn/222222" ] } ] }}
第四步:
工程里实现回调方法:
-(BOOL)application:(UIApplication*)application continueUserActivity:(NSUserActivity*)userActivity restorationHandler:(void(^)(NSArray*))restorationHandler;
结束了,要看链接地址是不是已经配置成功,可以在Safari输入网址,如果下拉能看到你的app名字,就是成功了
比如输入www.apple.com,你手机里也装了demo的话,就可以有如下展示:

网友评论