2012-11-29 52 views
0

我們正在客戶端應用中實施PayPal MECL庫,但我們遇到了一些糟糕的用戶體驗,我們似乎無法更改。 當PayPal體驗完成後,PayPal會顯示「請稍等,我們將您轉移到商業網站......」消息。顯然,這是一個iOS應用程序不是「營業場所」 ......PayPal MECL iOS和其他Android /其他移動平臺上不適當的UX消息問題

通過監聽UIWebViewDelegate方法中的新的URL請求駁回對PayPal的經驗完成的網頁瀏覽流功能:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 

這個問題似乎是PayPal通過編輯DOM(JS或某些類似的東西)來更新他們的Web視圖,並且不會創建新的Web請求,因此不會啓動shouldStartLoadWithRequest。注意:重新定向後,一秒鐘左右發出新請求,但這太遲了,不適當的副本已呈現給用戶。

有沒有人在iOS或Android上與MECL合作設法通過​​服務器調用或配置MECL URL get params來改變此副本/體驗?我一直無法找到此解決方案,但會發布解決方案如果我們找到一個。任何幫助將不勝感激,因爲我們似乎並沒有能夠找到在PayPals文檔解決方案...

注:我們也有按取消PayPal的Web視圖按鈕時,類似的問題UX這會導致重定向,但會出現類似的錯誤副本,然後顯示在「取消此購買並返回到賣方網站?」之前。這是作爲一個確認對話的措辭,但沒有任何按鈕,無論如何它重定向。 Mad UX。如果有人知道解決方案,如果這些請發帖。

"Please wait while we transfer you to the business site..." image

"Cancel this purchase and return to the seller’s website?" image

回答

0

這是我們從友好貝寶的支持團隊(支付固定合同)的響應。

* 「嗨_

不幸的是真的沒有在MECL Web視圖任何定製的選項,他們基本上是提供原樣。

感謝, _」 *

看起來這是一個封閉的盒子。它是壞的UX或其他支付解決方案。我接受這個答案,因爲看起來很可能在這裏不能做任何事。