已解決 prefs root 上架被拒問題

2021-08-25 08:45:55 字數 1158 閱讀 4896

看著這個prefs:root的字樣,想到了qpp跳轉到系統wifi頁面的功能。所以猜測是因為現在蘋果不支援這種api了,在審核的時候發現這字樣的**,就被拒了。

以前做跳轉都是下面這樣的:

//ios10

//

而明顯,郵件的意思是現在不可以用這樣的prefs的描述欄位了。

在網上找到解決方法是想辦法對prefs:root = wifi 欄位做轉換,這樣可以在審核時逃過**掃瞄,具體方法如下:

//將字串轉換為16進製制

nsdata *encryptstring = [[nsdata alloc] initwithbytes:(unsigned

char ) length:27];

nsstring *string = [[nsstring alloc] initwithdata:encryptstring encoding:nsutf8stringencoding];

更新最新進展:

並且,明確一點,就是開啟url的api也是需要做適配的。

//將上面的跳轉字串轉成字元,在進行拼接就好了

nsdata *encryptstring = [[nsdata alloc] initwithbytes:(unsigned

char ) length:19];//注意length長度 一定要是你所編碼的字元長度

nsstring *urlstring = [[nsstring alloc] initwithdata:encryptstring encoding:nsutf8stringencoding];

nslog(@"urlstring:%@",urlstring);

if ([[uidevice currentdevice].systemversion doublevalue] >= 10.0) else

}

最後一點:

一些**上說使用prefs:root配合在info.plist上加入url scheme值為prefs:的方案可以解決這個上架被拒的問題。但是經過我自己的測試,現在「prefs:root」是蘋果不允許的,而且這個在info.plist中加入url scheme值為prefs:也是不可以的。

我現在的專案已經可以上架成功了,就是把原本在info.plist中的prefs去掉之後,就上架成功了!

已解決 prefs root 上架被拒問題

已經看過的小夥伴可以直接跳到下面的 分割線 看著這個prefs root的字樣,想到了qpp跳轉到系統藍芽頁面的功能。所以猜測是因為現在蘋果不支援這種api了,在審核的時候發現這字樣的 就被拒了。以前做跳轉都是下面這樣的 ios10 而明顯,郵件的意思是現在不可以用這樣的prefs的描述欄位了。在網...

iOS 上架被拒(一)prefs root 被拒

當我們提交審核過程中經常會遇到各種各樣的審核被拒原因,其中就包含了prefs root 被拒 當我們被拒後會收到下面這個駁回原因 您的應用程式使用 prefs root 非公共url方案,這是乙個私有實體。應用程式商店不允許使用非公共api,因為如果這些api發生更改,可能會導致不良的使用者體驗。具...

上架被other other怎麼解決

這種情況在馬甲行業中比較普遍 就算不是馬甲也會經常被other。這個就是賬號被延遲審核的情況了。怎麼處理呢下面我們來聊聊這種問題 2.買的公司開發賬號,可能涉及到賬號關聯 黑卡等原因,也容易被other。被other就聽天由命吧,要不等待 又不申訴,沒有別的辦法 3。個人開發者賬號被other,由於...