Just My Life & My Work

Posts tagged ‘review’

Instagram API 審核

每個一段時間,串接的第三方套件就整個大改,特別是非常大的服務如Facebook、Instagram、Google等平台,會提醒你在半年或一年不等的時間內盡快更新,舊有的SDK或API即將棄用不支援,這時候你不得不接受這突如其來的「指令」,畢竟我們所需要的服務都被他們一手掌握,賭氣不用的話很快死翹翹XD~

(繼續閱讀…)

[iOS] 烏龍審核 (Oolong Review)

我目前負責維護開發自家產品App,平均每一週都要送審一次,若有緊急bug需要修正,則會在改完後當天送審!

送審是App一大關卡,要是被擋下來,則可能至少需要一天來改善,隔天才會順利趕上再次審核。

我發現⋯⋯審核員並不是每次都是同一位,我有遇到上個版本沒問題的功能,下個版本居然被擋,當時我可是要緊急修正bug呢!

審核員一向根據Apple審核規範來審核App,規則可是相當嚴謹。一旦審核被拒,對開發者如我來說會相當緊張,就是怕影響到產品發佈時程!

這次我遇到烏龍審核被拒,稍微花點時間重現被拒原因,才發現是系統跳出的提示,是網路狀況有問題,然而審核員以為是我Sign In With Apple有問題。讓我差點要把iPhone升級到iOS 13.5.1,才能找出關鍵原因!

(繼續閱讀…)

[iOS] 移除第三方套件中的UIWebView

先前已記錄:棄用API的使用情況 (Deprecated API Usage),也先行移除專案自己寫的UIWebView,現在要進行移除第三方套件中的UIWebView

想要移除第三方套件中的UIWebView其實不難,只要套件作者願意移除,然後使用套件的開發者更新版本,就能順利完成!若該套件是非常被廣泛使用,其他開發者肯定會很早就提醒套件作者。像是AFNetWorking和Admob。

不是說2020年12月上傳ipa才會擋?原來今年第一次上傳ipa的App,直接被迫要使用WKWebView,不然連送審都不行哪~

Dear Developer,

We identified one or more issues with a recent delivery for your app, “油價管家" 1.0.1 (1). Please correct the following issues, then upload again.

ITMS-90809: Deprecated API Usage – New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

Best regards,

The App Store Team

(繼續閱讀…)

[iOS] 加速送審App (Expedite App Review)

沒有bug就沒有工作,於是乎自然而然產生bug⋯⋯(笑~)

有時候以為完全沒問題,簡單測試完後送審並上架,結果不到三天,上千用戶陸續使用後,發現要結帳時居然crash⋯⋯為什麼我會知道crash呢?因為FirebaseCrashlytics

原以為問題不大,然而在我家客服收到「無法結帳」的抱怨,始知事情大條啦⋯⋯

(繼續閱讀…)

[iOS] 送審App時的IDFA

最近要送審未來高達10000人使用的App,過程我要非常小心不能出差錯,先前都是由前輩同事送審,因為他連續請假3天,只好由我代替來送審,儘管過去已送審不下10個App,然而一想到是公司自己的產品,神經稍微緊繃了一下,是在看到IDFA,我還是愣了一下⋯⋯因為幾個選項描述得好似官方式文言文,深怕一選錯,被拒絕後,會被主管關切XD~

(繼續閱讀…)

寄送藍芽裝置給Apple測試

開發單純的iOS App沒什麼難度,可是送審後的議題總會出其不意。原以為可以只拍攝影片給審核人員看,如何連結我們的產品(藍芽裝置)來操作App,可惜我們沒能逃過高人的「法眼」,於是請老闆將一個貴重的藍芽裝置寄送給Apple測試。約莫一週左右,App總算順利上架啦⋯⋯我也順理成章去環島九天:D~

bluetooth peripheral service characteristics

以下就是在iTunes Connect被reject的原因與描述:

From Apple

  • 2. 1 Performance: App Completeness

Guideline 2.1 – Information Needed

We have started the review of your app, but we are not able to continue because we need the associated hardware to fully assess your app features.

Next Steps

To help us proceed with the review of your app, please send the necessary hardware/accessory to the address below.

NOTE: Please include your app name and app ID in the shipment; failure to provide this information can delay the review process.

Additionally, it may take several business days for us to receive the hardware once it has been delivered to Apple.

Apple, Inc.
1 Infinite Loop, M/S: 124-2APP
Cupertino, CA 95014
USA

ATTN: Marcus East
App Name: 快樂健康+
App ID: 1317204377

Once you’ve shipped the hardware, please reply to this message with the shipping carrier and tracking information. Once we have received the hardware, we will continue your app’s review.

IMPORTANT: for non-US Developers

To avoid delays with US Customs, please provide the following information with your shipment (required for all radio-frequency devices imported in the US):

– Description of the equipment
– Quantity
– Device Model/Type Name or Number
– FCC ID
– Original Manufacturer’s Name and Address

Please use FCC form 740 for details on how to provide this information.

Remember:

* A separate FCC Form 740 must be used for each different radio-frequency device or component in the shipment; however, a form is not required for subassemblies, parts, or components of radio-frequency devices.

* The form may be completed by the shipper or recipient, but if the form is not sent with the original shipping documents by the shipper, the shipment may be delayed in customs.

* Ensure all serial and ID numbers are available as well as the name and address of the original manufacturer.

以上問題,2017年11月的時光都耗在這裡啦⋯⋯

之後送審更新版,都不到一天就審核通過!

話說,Apple拿到藍芽裝置且測試過後,不會寄送回來給開發者呢⋯⋯

參考:

[iOS] 上傳App到App Store問題

最近幫公司準備送審App,發現一個之前沒遇到的問題:Too many symbol files

DSYM00002 (繼續閱讀…)

2016年臉書回顧影片

剛跟總部視訊靈修結束,又是個週五的夜晚,有時候覺得時間過得很快,週一到週五一下子就結束,快樂的週末到來一樣,很快地又結束,如此週而復始後,回頭一看又是一年的最後一個月,總會思考著今年的我做了哪些事。

2016%e5%b9%b4%e8%87%89%e6%9b%b8%e5%9b%9e%e9%a1%a7%e5%bd%b1%e7%89%87

(繼續閱讀…)

[APP] iTunes Connect 觀測 App 送審狀態

對於送審iOS App,已經習以為常,幫公司的產品送審後,我可以不用一直開iTunes Connect網頁來確認App目前的狀態,是審核中還是被拒絕,安裝iTunes Connect App且登入帳號後,就能收到狀態推播囉~

[APP] iTunes Connect.jpg

一早醒來就看到App悲劇(被拒)了~

現在送審iOS App,幾乎都可以在兩天內知道結果呢! (繼續閱讀…)

[iOS] Flurry 追蹤

還記得把新版本垃圾管家送審,當天馬上就有奇妙的現象,因為我埋下Flurry追蹤使用者行為,查看Flurry後台,發現有好幾台裝置安裝且執行,不過僅止於「啟動」,就沒有其它行為。猜想這些裝置就是Apple審委所用的裝置,而且都分布於北美,後台還能顯示這六台是不同型號的iPhone與iPad。

Garbage Flurry

可以觀察到,Apple下載後開啟垃圾管家App,就再也沒有動靜:P~

Flurry   App Advertising and Analytics

看了設備清單,Apple可真是一點都不馬乎,任何現行的裝置都要拿來審核我們的App呢!

標籤雲