我正在尝试使用Salesforce Mobile SDK和cordova(7.0.0)开发混合应用程序。我正在使用forcejs软件包进行身份验证(https://github.com/ccoenraets/forcejs),并且所有程序都在网络上运行,并将我定向到我们的自定义公司域。我可以登录并检索数据。
但是,当我使用cordova build ios
构建应用程序并使用xcode部署到我们的设备时,我总是被定向到默认的login.salesforce.com页面,而不是我们的登录自定义域。
这就是我调用身份验证方法的方式
const oauth = OAuth.createInstance('AppKey',
'https://companydomain.force.com/',
'callback'
);
oauth.login();