iphone - 对于 PayPal 的 Phone SDK,您如何在 iPhone 上保护您的 PayPal 应用程序 ID?

标签 iphone mobile paypal payment-gateway payment

在使用在 iPhone 上集成移动支付选项的 Paypal iPhone SDK 时,我意识到要使用 SDK,您需要在 SDK 模块初始化期间将您的 PayPalApplicationID 硬编码到您的应用程序中。

有没有办法将这个 PayPalApplicationID 安全地存储在手机上?我迷路了,因为钥匙串(keychain)并不是真正的选择。 Keychain 非常适合存储用户的凭据并提示他们输入凭据。但是,此 PayPalApplicationID 凭据实际上是特定于商家的,并且在应用程序的整个生命周期内都是不变的。有什么方法比将 PayPalApplicationID 硬编码到 SDK 的实际初始化中更好?

https://www.x.com/community/ppx/xsapces/mobile/mep

最佳答案

没有简单的方法可以做到这一点。您可以在您的代码中混淆 Web 服务 key ,但如果人们想要窃取它,那么只要稍加耐心并使用正确的工具,他们就会找到它。

当有人窃取您的 PayPalApplicationID 时会发生什么?他们会造成伤害吗?也许问 Paypal 有什么风险。也许没有什么破坏性的可以用它来做。那我也就懒得藏了。

关于iphone - 对于 PayPal 的 Phone SDK,您如何在 iPhone 上保护您的 PayPal 应用程序 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688390/

相关文章:

iphone - 为 MapKit 注释将 HTML 转换为纯文本

iphone - 使用 CPU 在 iOS 上最快的 YUV420P 到 RGBA 转换

iphone - 使用 ad hoc 网络发送消息

javascript - 防止页面滚动

java - 无需外部工具即可在 java 中记录 HTTP 通信

iphone - 在相机 View 上叠加一个框架,然后保存并使用生成的照片(捕获的内容和叠加框架)

android - 如何在移动应用程序上隐藏来电者和来电号码

android - Google Pay 无法与 Braintree SDK 配合使用

Symfony2.8 整合 Payum Bundle

适用于所有调用或仅适用于一组特定 api 的 Paypal 费用