Nativescript中的Base-64插件

时间:2017-08-09 11:10:45

标签: typescript paypal oauth base64 nativescript

我正在寻找一种从PayPal API获取OAuth令牌的方法。传递clientID时我需要使用基本授权:secret。遗憾的是,Base-64模块不适用于NativeScript,而NativeScript-OAuth-Plugin不提供加密数据。我正在搜索的是JavaScript / Typescript中btoa函数(将是最简单的方法)的方法或变通方法。有人知道这样做的方法或者我可以使用的插件吗?

2 个答案:

答案 0 :(得分:3)

对于android,你可以做到

android.util.Base64.decode(dataToDecode, android.util.Base64.DEFAULT);

并将declare var android添加到ts文件中的@Component上方

答案 1 :(得分:0)

NativeScript实际上为base-64和utf-8编码提供了一个插件。 here描述了如何使用以及在何处找到它们。