在Salesforce Hybrid App中更改bootconfig.json

时间:2019-03-08 07:49:29

标签: cordova salesforce hybrid-mobile-app salesforce-ios-sdk

如果我在Salesforce中删除与混合移动应用程序关联的Connected App,那么我将能够使用该移动应用程序进行登录和API调用吗?

我能够成功使用默认生成的bootconfig.json文件(由SalesforceHybrid生成的未更改文件)构建的移动应用程序(登录/ API / CRUD)。那么,创建互联应用并在应用的Consumer key文件中配置其Callback urlbootconfig.json的实际需求是什么?

1 个答案:

答案 0 :(得分:0)

默认的cli生成的应用程序对没有任何访问控制权的测试连接的应用程序使用凭据。除了简单的测试,您不应该使用这些凭据。实际上,通过让开发人员专注于SDK的功能,它可以快速启动开发人员。连接的应用程序用于标识您的应用程序和组织。它允许您自定义sdk的身份验证行为,并允许访问Salesforce平台。

以下是一些您不应该使用这些凭据的原因。

  1. 对已连接的应用程序设置没有管理员权限。

  2. 连接的应用程序的管理员可以随时撤消令牌,从而注销用户。

  3. 无法自定义您应用的总体身份验证行为,例如使用生物特征认证,安全策略,权限和高级认证。

  4. 您将受到演示应用程序的速率限制和限制。

How to create a connected App?