问题标签 [salesforce-ios-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1949 浏览

apex-code - System.CalloutException:不允许调用循环:适用于 iOS 的 Salesforce 移动 SDK

我在从移动应用程序(使用 salesforce mobile SDK for iOS 开发的混合远程应用程序)进行 Apex REST Web 服务调用时遇到“不允许调用循环”问题,这反过来又调用外部 Web 服务。

这个用例是关于调用 Authorise.net 进行支付处理。

用户->登录->信用卡详细信息->restful apex call-forceTk->http 调用支付(在restful apex 方法中)->用结果更新用户

这是代码

验证:

REST 网络服务

来自客户端的 REST 调用

在此先感谢您的帮助!

0 投票
0 回答
462 浏览

ios - 验证访问令牌的 FBSession 错误:会话与当前存储的会话不匹配

我正在尝试在我的应用程序中使用Facebook SDK。我的应用程序使用 Salesforce SDK 登录 Salesforce,用户可以使用 Facebook 登录我的应用程序。

当用户使用 Facebook 登录时,来自 Salesforce 可以获取 Facebook 访问令牌。我使用此访问令牌打开与对象FBSession的会话。

这是我用来打开会话的代码:

我正在尝试发布链接并获取我的朋友列表。

要发布我使用此代码:

1)只有在我关闭并再次打开我的应用程序时才有效,使用

在openFromAccessTokenData的完成处理程序中。

有没有办法让这项工作无需关闭并重新打开我的应用程序?

2)当我尝试使用此代码获取我的朋友列表时:

我收到此错误:

为什么我会收到此错误?

0 投票
0 回答
129 浏览

android - salesforce mobile sdk 访问 UserInfo 类

我使用 Salesforce SDK 在 Android 和 iOS 中创建了一个移动应用程序。我想通过使用 UserInfo 类中的 isMultiCurrencyOrganization() 方法来添加多币种的功能。现在我对 Salesforce 移动 SDK 很陌生,所以我不知道如何使用 UserInfo 类的方法并检查用户的组织是否启用了多币种。

0 投票
2 回答
83 浏览

android - 销售人员混合应用程序浏览器上的调试问题

我正在尝试开发一个适用于 ios、android 的销售人员混合应用程序。目前我正面临在浏览器中调试代码的问题,这意味着我无法在浏览器上运行我的应用程序,它只是重定向到销售人员的登录页面并失败。要调试,我必须始终在模拟器中运行应用程序并对其进行调试,这很令人头疼。有什么帮助吗?

0 投票
1 回答
559 浏览

salesforce - iOS 原生 Salesforce 登录

我想知道是否有使用 Salesforce 移动 sdk 的 iOS 本机登录屏幕的示例代码。来自 Salesforce 的示例应用程序都使用 Salesforce 标准 Web 登录页面。我想对其进行自定义并添加更多 Sso 按钮。

0 投票
3 回答
951 浏览

ios7 - 如何在我现有的 iOS 本机应用程序上显示 Salesforce 登录屏幕?

我需要将 Salesforce iOS 本机库集成到我的 iOS 本机应用程序中,并且必须显示 Salesforce 登录屏幕和流程,如下所述:

  1. 我的 iOS 本机应用程序中有一个主屏幕。
  2. 从那里我必须导航到 Salesforce 登录屏幕。
  3. 用户将输入凭据,Salesforce 将对其进行验证。
  4. 成功登录后,它将使用令牌/会话 ID 返回到我的主屏幕。
  5. 我将在我的应用程序内部使用该令牌/会话ID。

为了实现这一点,我在我的应用程序中从以下链接https://github.com/forcedotcom/SalesforceMobileSDK-iOS-Distribution集成了“SalesforceMobileSDK-iOS-Distribution” 。但究竟我不知道从哪里开始以及如何开始?哪个班级会给我 Salesforce 的登录屏幕。我尝试了类似的东西

我已连接应用程序信息,例如客户端 ID、密码和重定向 URI。我该如何进行?

如果我使用zkSforce此链接中的库https://github.com/superfell/zkSforce 它是否满足我的要求?请帮我。提前致谢。

0 投票
0 回答
48 浏览

salesforce - Salesforce 移动 SDK 社区注册

我正在使用 Salesforce SDK 为我们的一个客户开发一个移动应用程序。我还没有找到任何关于社区注册 vai Salsforce SDK 的文档。这可能吗?因为当我从“非会员”链接完成注册时,页面仍在 webview 中加载,没有被重定向到应用程序(到移动设备)。有没有办法通过SDK完成注册?

0 投票
0 回答
132 浏览

ios - Enable/disable rotation on Salesforce IOS Hybrid app

Is there any way to control the rotation of an Salesforce IOS Hybrid app. I'm using Salesforce IOS SDK. I want to have some of the screens allow to rotate and some not. I know we can set it the app's general setting but it will apply across the whole app not into each screen.

0 投票
2 回答
372 浏览

ios - SalesforceSDKManager 的自定义登录域

我试图让我的应用程序重定向到我的自定义销售人员 URL,而不是默认的 URL。我似乎在 SalesforceSDKManager 中找不到“登录域”选项,就像 SFUserAuthenticationManager 一样。所以,我的问题是我该怎么做呢?这是我的设置到目前为止的样子(用swift编写)

任何人对此有任何想法(欢迎客观-c答案,我将简单地翻译它们)?

0 投票
2 回答
719 浏览

ios - Salesforce Native IOS SDK 无法刷新访问令牌

我目前正在使用 Salesforce.com IOS SDK 版本 3.0 来构建连接到 salesforce 的本机应用程序。这个应用程序将用于外部用户,因此它指向社区。

我首先创建了一个 Native IOS SDK 应用程序,然后让它工作并与销售人员交谈。

然后我创建了一个新社区,创建了一个社区用户,给了他们适当的权限并完成了社区的设置。

接下来我进入了 Xcode 项目,在应用程序 plist 的支持文件下。然后我编辑了 SFDCOAuthLoginHost 以设置为社区 URL。

完成后,我重新启动了应用程序,并能够通过本机 SDK 登录到社区,一切都会很好,直到应用程序达到会话超时。此时我收到这些错误。

当然,因为它无法获得新会话,所以在此之后所有 Web 标注都会失败。

我到处搜索,找不到解决这个问题的方法。我的猜测是,因为请求是向社区 URL 发出的,但是刷新的会话是从 cs21.salesforce.com 发送的,所以它被忽略了。再次感谢大家的时间。