微信掃碼下載安裝iOS和Android js代碼問題
只能通過瀏覽器掃碼才會顯示我的APP安裝包,iOS和Android的微信掃一掃 都是加載網(wǎng)頁空白不動.
問題1 微信內(nèi)置瀏覽器iOS和Android掃碼都不能執(zhí)行下載安裝
問題2 微信內(nèi)置瀏覽器掃一掃 iOS 我需要加個提示框 提示框 提示 即將離開微信 打開app Stroe下載 實際上是直接安裝
要仿照的案例
案例中 使用iOS手機的微信掃一掃 會出現(xiàn)2個步驟 這個2個步驟的代碼需要寫出來但是不知道怎么寫我下面貼圖
2
重點是 它的APP包和我的APP包都是沒有上架app stroe的 因為 下載了 都需要 設(shè)置 - 信任才能打開
// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)
我目前的代碼
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>二維碼下載</title>
<script type="text/javascript">
/*
* 智能機瀏覽器版本信息:
*
*/
var browser = {
versions: function() {
var u = navigator.userAgent, app = navigator.appVersion;
return {//移動終端瀏覽器版本信息
trident: u.indexOf('Trident') > -1, //IE內(nèi)核
presto: u.indexOf('Presto') > -1, //opera內(nèi)核
webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌內(nèi)核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐內(nèi)核
mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否為移動終端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android終端或者uc瀏覽器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否為iPhone或者QQHD瀏覽器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web應(yīng)該程序,沒有頭部與底部
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
}
if (browser.versions.ios || browser.versions.iPhone || browser.versions.iPad) {
// TODO 此處寫ios的下載地址
window.location="http://www.kzapp.com.cn/QRcode/kzwx.ipa";
}
else if (browser.versions.android) {
// 此處寫Andoird 的下載地址
window.location="http://www.kzapp.com.cn/QRcode/kzwx.apk";
}
// document.writeln("語言版本: " + browser.language);
// document.writeln(" 是否為移動終端: " + browser.versions.mobile);
// document.writeln(" ios終端: " + browser.versions.ios);
// document.writeln(" android終端: " + browser.versions.android);
// document.writeln(" 是否為iPhone: " + browser.versions.iPhone);
// document.writeln(" 是否iPad: " + browser.versions.iPad);
// document.writeln(navigator.userAgent);
</script>
</head>
<body>
</body>
</html>
和我提供的參考案例一致 在微信內(nèi)置瀏覽器的掃一掃iOS 提示框然后直接下載安裝
在外部其他瀏覽器掃碼直接下載
2018/8/9 今天更新內(nèi)容:測試了群友給的參考資料:https://blog.csdn.net/qian_me... (標題:itms-services協(xié)議,不通過AppStore,直接安裝IOS應(yīng)用程序)
但是Safari 測試無法打開網(wǎng)頁
xxx.plist文件代碼
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://www.kzapp.com.cn/QRcode/kzwx.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.qgbes.pjob</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>測試APP免Appstore安裝項目</string>
</dict>
</dict>
</array>
</dict>
</plist>
最終組成測試連接
itms-services://?action=download-manifest&url=‘https://gitee.com/214836649/e...’
@歲月回音
弄懂了 誤會你了
是我連接拼接錯誤導(dǎo)致~
itms-services://?action=download-manifest&url=‘https://gitee.com/214836649/enjoy_the_app_sharing_system/raw/3f28a6d773d047e38e744ff58268414930640cbb/kzwx.plist’
itms-services://?action=download-manifest&url=https://gitee.com/214836649/enjoy_the_app_sharing_system/raw/3f28a6d773d047e38e744ff58268414930640cbb/kzwx.plistitms-services://?action=download-manifest&url=https%3A%2F%2Fmobile.cgpay.io%2FDownloadIPA%2Fcgpayb.plist
跳轉(zhuǎn)到這個地址,plist文件換成自己服務(wù)器上的
怎么打包IOS企業(yè)應(yīng)用參考以下鏈接
https://www.jianshu.com/p/f72...
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。