司機可能會在行程中切換回你的應用程式,查看訂單詳細資料或聯絡顧客。如要支援應用程式切換功能,避免駕駛人混淆或觸發重複計費,請實作下列更新:
更新應用程式 UI:
ENROUTE酬載狀態表示司機正在進行行程。為反映這項變更,請將路徑按鈕文字從「開始」改為「繼續」。重複使用行程權杖:如要讓駕駛人返回有效路線,請勿建立新的 Navigation Connect 工作階段。建立新工作階段可能會造成司機混淆,並導致重複計費。請改為提供相同的行程權杖,繼續已開始的工作階段。根據駕駛的裝置平台重新啟動 Google 地圖或 Waze:
Android (Google 地圖和 Waze):使用
PackageManager.getLaunchIntentForPackage()將 Google 地圖或 Waze 帶回前景。為確保駕駛人可以來回切換,請確認您在首次啟動應用程式時,已使用確切的額外金鑰"pendingIntent"成功傳遞PendingIntent。iOS (僅限 Waze):重新開啟原始的 Waze 深層連結。您不需要新增額外程式碼來啟用返回按鈕,因為 Waze 會自動使用您在設定期間提供的通用連結。