簡體   English   中英

Apple Watch需要花費大量時間來響應父級應用程序

[英]Apple watch takes a lot of time to respond from parent application

當應用程序安裝在iPhone設備中並且甚至沒有運行過該應用程序一次時,請立即運行watch應用程序。 而且我正在調用API從服務器獲取數據。

我正在用這個

[[self class] openParentApplication:nil reply:^(NSDictionary *replyInfo, NSError *error) {
}

並在應用程序的AppDelegate.m中

-(void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply {
}

現在我什至沒有啟動過我的應用程序。 因此,API沒有對Watch Extension做出任何響應,因此我可以進行更新。 但是當我在啟動手表應用程序之前啟動應用程序時。 一切正常。

有沒有辦法至少得到回應? 錯誤甚至超時都可以。

提前致謝。

根據我的經驗,似乎尚未加載應用程序時,第一次調用似乎從未“成功”。 我不知道為什么,但是我永遠無法接到那個電話。

我只是通過向父應用程序拋出一個空調用(我使用apt方法名稱為“ dummy”)來“喚醒它”,然后在發送真正的數據密集型調用之前回復(空)來解決此問題。 這不是很理想,但這使我克服了這一障礙。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM