1. 程式人生 > >iOS 給APP評分無法連線到App Store解決方法

iOS 給APP評分無法連線到App Store解決方法

最近突然發現APP內給應用評分功能跳轉到App Store之後提示“無法連線到App Store”,研究之後發現是iOS 11系統的適配問題,這裡記錄下解決方法。

iOS 11以前你的跳轉App Store評分程式碼可能這樣寫的:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=xxxxxx&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];

iOS 11之後要改為:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/idxxxxxx?mt=8&action=write-review"]];

為了適配,所以:

if (@available(iOS 11.0, *)) {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/idxxxxxx?mt=8&action=write-review"]];
    }else{
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=xxxxxx&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];
    }

相關推薦

iOS APP評分無法連線App Store解決方法

最近突然發現APP內給應用評分功能跳轉到App Store之後提示“無法連線到App Store”,研究之後發現是iOS 11系統的適配問題,這裡記錄下解決方法。 iOS 11以前你的跳轉App Store評分程式碼可能這樣寫的: [[UIApplication shar

tomcat伺服器記憶體不足導致的無法連線伺服器問題解決方法

在亞馬遜上申請的1G記憶體+8G硬碟的測試伺服器出現了連線不上伺服器的問題,重啟tomcat之後報錯如下: Using CLASSPATH:       /usr/tomcat/apache-tomcat-8.5.15/bin/bootstrap.jar:/usr/

遠端連線區域網內的sql server 無法連線 錯誤與解決方法

第一個錯誤"SQL Server 不存在或訪問被拒絕"通常是最複雜的,錯誤發生的原因比較多,需要檢查的方面也比較多 。一般說來,有以下幾種可能性:   1、SQL Server名稱或IP地址拼寫有誤;   2、伺服器端網路配置有誤;   3、客戶端網路配置有誤。   要解決這個問題,我們一般要遵循以

NAT網路部分客戶端無法連線Server的解決方法

客戶端通過NAT連線上網,有的客戶端可以訪問server端,有的不可以,通過訪問固定請求的URL抓包排查和解決問題。 解決方法: # sysctl -a |egrep "timest|recycle" net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_

JSP在tomcat伺服器下無法連線MySql問題解決方法

我連的是MySQL資料庫,但是在伺服器下執行jsp檔案時會出現如下的狀況: 控制檯報錯:com.mysql.jdbc.Driver 即不能找到驅動程式,通過我的一次次試驗,終於得到解決 首先我的程式碼編寫是沒有問題的,而且我已經在eclipse下的jar庫中匯入了jdbc驅

SQL Server 2008 R2無法連線例項的解決方法

這是錯誤資訊提示 標題: 連線到伺服器 ------------------------------ 無法連線到 .。 ------------------------------ 其他資訊:   在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。

在X64系統中PowerDesigner無法連線MySQL的解決方法

我windows環境是:win7 64位,安裝的是32位powerdesigner。 由於需要連線mysql資料庫,所以需要下載mysql 的odbc驅動,在官網上下載了×64的驅動(http://d

ios應用增加appstore評分和進入app安裝頁面程式碼功能

1. 評分: 在ios6.0前跳轉到appstore評分一般是直接跳轉到appstore評分 NSString *str = [NSString stringWithFormat:@"https://itunes.apple.com/us/app/id%

iOS 測試人員測試手機APP的四種方法:真機執行(略),打ipa包,(testFlighe)郵件,蒲公英(一)打ipa包

APP上線前測試,無外乎 一:用資料線真機除錯(以前需要下載真機除錯證書) 二:打.ipa包給測試人員(上限100人)     2.1 打包APP的.ipa 包給測試人員之前,如果沒有新增裝置的UDID號, 先進入蘋果開發者中心(添加了直接跳到2.6)  2.2點

ios沙盒測試無法連線到Appstore

ios沙盒測試無法連線到Appstore 沙盒測試的時候一直報以下錯誤: 2018-10-15 21:56:57.823099+0800 iOS[5989:1703401] 讀取本地蘋果訂單 -- 2018-10-15 21:56:58.992553+08

ios app退出後cookies丟失的解決方法

前兩天我在做uiwebview通過cookies自動登入的時候,發現app退出後cookies丟失,搞了一天找不出原因,最後發現ios的cookies需要程式設計師手動設定儲存時間,預設下,cookies的儲存時間是app退出後cookie就會被清掉! 怎麼儲存呢?簡單得讓

app測試更多機型系統解決方法

使用 尋求 解決 img -s min 重要 ~~ com 手頭上測試機有限,不可能每個機型每個系統都 有一部手機,此時尋求一個什麽都有的測試平臺就顯得尤為重要了。 作為小白的我剛剛使用了一波騰訊優測,簡單粗暴有效給力,而且新註冊認證用戶還有60min免費使用時長~

關於Dell Xps13在安裝Ubuntu14.04之後無法連線WiFi的解決辦法

前言 前兩天在xps13上安裝了Ubuntu14.04系統,但是按照常規流程安裝完畢後,發現沒有電腦裡面WIFI-NetWorks這個選項,無法連線到無線網路,於是在網上一頓搜尋,試了幾種解決方案,但是都沒有效果,直到搜尋到github上的這個教程(https://github.com/awes

Navicat無法遠端連線與本地連線MySQL伺服器解決方法

方法一: 使用Navicat遠端連線MySQL伺服器時,提示如下圖情況: 根據查閱不同資料發現,這個問題是因為root使用者使用的加密方式不同,需將其加密方式改為mysql_native_password,即可實現遠端連線MySQL伺服器。 那麼,怎麼來修改root使用者的Auth

Microsoft SQL Server 2017無法連線到WMI提供程式。您沒有許可權或者該伺服器無法訪問...問題的解決方法

本解決方案的原文連結 報錯視窗,解決方案開啟powershell 執行 mofcomp"%programfiles (x86) %\Microsoft SQL Server\號\Shared\sqlmgmproviderxpsp2up.mof" 這行命令 中的“號”指代其中有 “sqlm

windows下TortoiseSVN "由於目標計算機積極拒絕,無法連線"的終極解決

        最近公司搬家,在新環境裡無論用TortoiseSVN的客戶端連線伺服器端,還是用idea的svn連線服務端,始終提示“由於目標計算機積極拒絕,無法連線”,在網上找了很多辦法,過程如下: 把svn服務自動加到電腦的“服務”中,自動啟動,無效。 把偵聽伺服器的

Error running app:Default Activity not found 解決方法

問題顯示  Error running app:Default Activity not found 此時你會發現執行不了,這是因為在AndroidManifest.xml檔案中,我們只是註冊了活動,並沒有為程式配置主活動(當程式執行的時候,不知道先啟動那個活動),所以只要新增幾行程式碼即可。

伺服器安裝寶塔面板無法遠端連線資料庫的解決方法

準備搭建一個自己的網站,趁著618優惠買了一臺騰訊雲的linux伺服器,配置一般價格合適。因為對伺服器瞭解不多,所以選擇了使用圖形介面面板來進行管理,因為之前通過阿里雲瞭解到寶塔面板,所以就在伺服器安裝了寶塔linux面板。 在寶塔中進行相關的環境配置之後,就安裝了網站程式,這裡在安裝程式的

centos系統安裝後無法穩定連線wifi的解決方法

在安裝雙系統的時候遇到的問題,雖然不知道原理,但是弄好能用就可以,這類bug太邪惡了 wifi不能用的情況: 先檢視wifi狀態: rfkill list all 0: hci0: Bluetooth Soft blocked: yes 這裡造成阻塞,需要kill掉 Hard blocked: no 1:

安卓app開發遇到的問題以及解決方法

1 出現類似問題: [2017-09-07 20:07:22 - DeviceMonitor] Adb connection Error:遠端主機強迫關閉了一個現有的連線。 [2017-09-07 2