2017-05-26 57 views
0

我正在嘗試在我的反應原生應用程序中處理一個意圖URL,以在Square移動應用程序中觸發付款。React Native - Android - 進程意圖

在Web瀏覽器,我可以用一個鏈接,如:

intent:#Intent;action=com.squareup.register.action.CHARGE;package=com.squareup;S.com.squareup.register.WEB_CALLBACK_URI=...;end 

但是,如果我添加此到Linking.OpenURL我得到了一個沒有兌現的承諾的反應,本機應用程序。

有關如何使這項工作的任何想法?

+0

檢查此問題https://stackoverflow.com/q/38893684/2955679 –

回答

0

文檔中的示例使用「https://my.website.com/index.html」。您應該從您的站點替換爲有效的回調URI,並確保將其註冊在Square開發人員門戶的「註冊API」選項卡下。

您還需要用開發人員門戶中的Square分配的應用程序ID替換示例com.squareup.register.CLIENT_ID Intent extra。

+0

我有所有有效的選項,它仍然無法正常工作。意圖URL未通過承諾檢查,相同的URL在Android網絡瀏覽器中正常工作,而不是與Linking.OpenURL –