學(xué)而時習(xí)之,不亦樂乎,大家好,我是張杰。
創(chuàng)新互聯(lián)作為成都網(wǎng)站建設(shè)公司,專注網(wǎng)站建設(shè)公司、網(wǎng)站設(shè)計,有關(guān)成都企業(yè)網(wǎng)站建設(shè)方案、改版、費用等問題,行業(yè)涉及成都輕質(zhì)隔墻板等多個領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。
上半年蘋果登錄可謂爭論不休,至今也有不少疑問。今天親測給大家講講。
網(wǎng)上兩個觀點:
1、只要項目里面用到了三方登錄就一定要加上蘋果登錄。
2、項目里面要是有自己的登錄方式(比如手機(jī)號登錄)加上其他三方登錄可以不用蘋果登錄。
下面是蘋果官網(wǎng)給的解釋:
符合以下條件的 App,可以不接入:
使用自建賬戶和登錄系統(tǒng);
要求用戶使用現(xiàn)有的教育或企業(yè)賬戶登錄的教育、企業(yè)或商業(yè)類應(yīng)用;
使用政府或行業(yè)支持的公民身份識別系統(tǒng)或電子 ID 來驗證用戶;
應(yīng)用特定于第三方服務(wù),用戶需要使用郵箱、社交媒體或其它第三方賬戶才能訪問其內(nèi)容的應(yīng)用。
直通車:
反正理解的不是很透徹,結(jié)合市面上大部分APP,我得出一下結(jié)論:
下面是我提交APP的界面:
然后蘋果審核被拒信息:
然后就進(jìn)行了改進(jìn):
下面講具體怎么做還有需要注意的點。
}
至此,你已經(jīng)可以拉起蘋果登錄了,后面就是你自己去做你的業(yè)務(wù)了。
參考:
如果有錯誤或者還有其他問題,可以聯(lián)系我: zhangjieiossky@163.com ,謝謝
比如:
制作一個配置文件可以 iPhone配置使用工具 和 手寫XML文件 兩種方式。為了方便操作我用了前者(網(wǎng)上說這個已被蘋果拋棄,好像不影響文件生成)。
打開文件——新建配置文件,主要涉及使用到的配置如下:
至此配置設(shè)置基本完成,保存、導(dǎo)出會提示給配置文件簽名,選擇無即可。
我們可以直接修改此XML文件,據(jù)此 Configuration Profile Reference 可添加其他所需的字段。你也可以在此基礎(chǔ)上修改適合為自己的(估計很容易遺漏或出錯),我還是喜歡在 iPhone配置使用工具 中操作比較方便。
以上生成的配置文件其實可以直接安裝到設(shè)備上,如果安裝成功后會有一個紅色的提示‘未簽名’如下。
簽名要經(jīng)歷兩個操作,一、MDM Sever端簽名。二、用蘋果頒發(fā)的證書簽名。
需要以下證書文件:
可以再終端中執(zhí)行: openssl smime -sign -in unsigned.mobileconfig -out signed.mobileconfig -signer server.crt -inkey server.key -certfile cert-chain.crt -outform der -nodetach
(以上是Java后臺簽名的操作過程,我沒有驗證,在此作為一個操作步驟總結(jié)放在這里)。
我猜測MDM Sever的簽名只是為了和客戶端進(jìn)行下認(rèn)證和對描述文件的加密過程,只是讓這兩個之間相互認(rèn)知對方,和iOS系統(tǒng)是否承認(rèn)無關(guān)。所以以上操作之后還會提示‘未簽名’。(實際測試中這個操作可以省略)。
以下操作引自網(wǎng)絡(luò)
這個操作有幾種方法可供選擇,這里我使用了腳本簽名。
借助于強(qiáng)大的github,找到了一個 python腳本 進(jìn)行簽名
1.簽名一個mobileconfig
profile_signer.py與 mobileconfig 放在同一目錄,終端進(jìn)入目錄執(zhí)行
./profile_signer.py -n "3rd Party Mac Developer Application" sign AcrobatPro.mobileconfig AcrobatProSigned.mobileconfig
2.加密一個mobileconfig
./profile_signer.py -n "3rd Party Mac Developer Application" encrypt AcrobatPro.mobileconfig AcrobatProEnc.mobileconfig
3.簽名并且加密一個mobileconfig
./profile_signer.py -n "3rd Party Mac Developer Application" both AcrobatPro.mobileconfig AcrobatProBoth.mobileconfig
"3rd Party Mac Developer Application"為你的證書在鑰匙串中的全名,選擇證書=顯示簡介=復(fù)制常用名稱加上引號即可,比如
"iPhone Developer: jakey.shao xxxx@xxx.com "
"iPhone Distribution: Skyfox Network Technology Co., Ltd."
66911171-EE9C-4DB7-BFCE-6564CC1B4E1A如果能正確讀取到證書,會提示允許訪問鑰匙串,點擊允許即可!
最終安裝提示已驗證啦。
請問你是想問蘋果sky電影快捷指令搜索內(nèi)容不存在是什么原因是嗎?蘋果sky電影快捷指令搜索內(nèi)容不存在是因為連接不到服務(wù)器或者iOS13快捷指令。解決方法:連接不到服務(wù)器:
1、首先在手機(jī)上打開設(shè)置。
2、然后在設(shè)置里點擊App。
3、在App權(quán)限設(shè)置界面點擊無線數(shù)據(jù)。
4、在無線數(shù)據(jù)界面勾選無線局域網(wǎng)就可以了。連接不到iOS13快捷指令:
5、iOS13快捷指令有了較大的變化,它變成了內(nèi)置應(yīng)用,無需再去APPStore手動下載。
6、另外還新增了“自動化”新功能,在安裝和安全權(quán)限上都做了改版。
7、首次安裝使用第三方快捷指令,必須手動進(jìn)入設(shè)置開啟允許安裝第三方快捷指令。sky電影:一個可以搜電影,看電影的捷徑、可以語音輸入電影名稱,最后進(jìn)入瀏覽器直接觀看。