2012-01-24 43 views

回答

2

如果您的应用程序实现在PayPal Sandbox中运行良好,那么您很好。 PayPal最有可能会向您发送一个Live App ID。所有功能都不需要完全实用。一旦获得PayPal Live App ID,您当然可以更改您的应用,添加功能并修复错误。这样做不会使您的应用程序ID失效。请记住,您对应用程序所做的任何未来更改都将提交给App Store,而不是PayPal。所以从技术上讲,PayPal甚至不知道你是否对你的应用进行了修改。关键点在于确保您的应用程序始终在PayPal沙箱中正常运行。

我还想澄清一下关于Live App ID的一个常见的神话,对于那些不完全熟悉它的人来说。如果您的应用程序使用PayPal API,则您需要一个Live App ID,然后才能在实际的iOS设备上测试您的应用程序,和/或在您将应用程序提交给App Store之前。 Live App-ID由PayPal提供给您,不是Apple。

获取实时APP ID,

  1. 检查帐户状态。登录到PayPal。转到您的PayPal配置文件并点击我的设置。确认您的帐户类型是Premier或Business,或者升级您的帐户。
  2. 检查您的API设置。点击我的销售工具。根据需要在线扩展销售并检查API访问权限。点击更新并添加或编辑API权限或查看API签名。
  3. 要让您的应用程序生效,请按照Adaptive Apps 101中的步骤概述。
  4. 确认您的实施在Sandbox中正常工作后,将您的应用程序提交给PayPal,您将获得您的Live App ID。
+0

最后一个疑问:在将应用程序提交给paypal之前,是否必须将贝宝收件人的电子邮件地址更改为真实的贝宝账户?或者我可以保留用于测试的沙箱帐户吗? – ilight

+1

我不确定。当我这样做时,我使用了真实的电子邮件帐户。所以我知道使用真实的PayPal帐户将会起作用。但我猜测他们可能会运行一些自动化测试来做出正确和负面的测试。因此,我非常有信心他们会使用自己的参数来测试您的应用程序。 –

0

我假设您通过“Paypal ID”来表示“PayPal API用于识别您的应用的Apple ID”,换句话说,即iTunes Connect在您设置新应用时为您提供的数字ID。

答案是,只要在iTunes Connect上设置应用程序(即提供描述,图标,屏幕截图等),iTunes Connect就会为您提供此ID。实际提交您的应用二进制文件以获取此ID并不是必须的,您可以稍后更改屏幕截图和说明,因此,如果尚未准备好,请立即上传一些虚拟占位符。

在提交应用程序之前,使用您的ID设置PayPal API应该没有问题,但是如果您仍然想要进行更改,则不应该上传应用程序二进制文件(尽管碰巧您可以拒绝二进制文件,然后上传一个新的,如果你需要的话,只要苹果还没有批准它)。

+0

不,为了在iOS应用程序中使用Paypal,我们首先必须将应用程序提交给paypal的x.com站点。然后,他们将提供一个applicationID用于ios应用程序代码的PayPal验证。我在询问是否将应用程序提交给PayPal,而不是AppStore。目前,我正在使用Paypal的SANDBOX环境,并且希望转移到现场贝宝。 – ilight

+0

好的,那么你可以不理我的答案 - 对不起。 –

+1

这个词很令人困惑,许多人认为Live App ID与Apple ID相同。一旦您的应用程序验证在PayPal沙箱中正常运行,即时应用程序ID将由PayPal发布。 –

相关问题