• Sheri@SupportPay
  • NEWBIE
  • -4 Points
  • Member since 2013

  • Chatter
    Feed
  • 0
    Best Answers
  • 4
    Likes Received
  • 0
    Likes Given
  • 7
    Questions
  • 4
    Replies
We have a remote hybrid application built to access our custom salesforce site / portal for users that works fine on Android. However, in iOS after the user "allows" access of the application to the device the user arrives at a blank screen and never gets to the remote start page. 

The app works as expected on Android but not iOS.

We are using the current version of the mobile SDK (as of 4/10/2017) and cordova.

After the user allows access the debug log shows a redirect to window.location.href ='sfdc:///mobilesdk/detect/oauth/done#access_token=00D0S0000000Sw0%21ARwAQJVgzJr4kOJYszH2wB4bo.qhpkjuW...';
yet the user results in the blank page

We did notice in the Authorization.html there is an extra semicolon in the javascript code which is 
 
a if (window.location.replace) {
            window.location.replace('sfdc:///mobilesdk/detect/oauth/done#access_token=00D0S0000000Sw0%21ARwAQFTXNGs.5BW1oFPwUwhfXBMgDcMu91dr3gy5T.330la91TMI0MmdY.y431Mk8jrCEc5qNYyb2huMbVwoMH1Cl0_p7fm1&refresh_token=5Aep861iWZIx.jFK3ff0qhSFrdiV.vtGRI8PxLJrY5egow5otilivGoVJqREZ.11PKWMfRVdxF4POpwR2WXTjkt&instance_url=https%3A%2F%2Fcs54.salesforce.com&id=https%3A%2F%2Ftest.salesforce.com%2Fid%2F00D0S0000000Sw0UAE%2F0050S000000TY9HQAW&issued_at=1491859024363&signature=NNF8HR6SxMWpOn%2F%2BKITfxmKnm1H8%2FjwDMgDNCPEbxAw%3D&scope=api+web+refresh_token&token_type=Bearer');
        } else {;
            window.location.href = 'sfdc:///mobilesdk/detect/oauth/done#access_token=00D0S0000000Sw0%21ARwAQFTXNGs.5BW1oFPwUwhfXBMgDcMu91dr3gy5T.330la91TMI0MmdY.y431Mk8jrCEc5qNYyb2huMbVwoMH1Cl0_p7fm1&refresh_token=5Aep861iWZIx.jFK3ff0qhSFrdiV.vtGRI8PxLJrY5egow5otilivGoVJqREZ.11PKWMfRVdxF4POpwR2WXTjkt&instance_url=https%3A%2F%2Fcs54.salesforce.com&id=https%3A%2F%2Ftest.salesforce.com%2Fid%2F00D0S0000000Sw0UAE%2F0050S000000TY9HQAW&issued_at=1491859024363&signature=NNF8HR6SxMWpOn%2F%2BKITfxmKnm1H8%2FjwDMgDNCPEbxAw%3D&scope=api+web+refresh_token&token_type=Bearer';
        }
The host is set correctly in info.plist and we have tried everything and still can't find a solution. Any suggestions?
I'm the founder and CEO of SupportPay (http://supportpay.com). We have developed the first ever automated payment platform for parents to manage child support and share child expenses. The entire application (web + mobile) is built on force.com. We are a salesforce ventures backed company and also received funding from Tim Draper and several other leading angel investors.

I am looking for an experienced force.com developer / Architect who is an expert in APEX, Force.com, VisualForce & Development lifecycle best practies. The position can be anyone from a Sr. Developer to VP/CTO level depending on your experience. This candidate must be located in the SF Bay Area or Sacramento area (or be willing to relocate). You will have the opportunity to receive significant equity by joining us early plus you will be building a product that will change the lives of millions of parents and children worldwide.

I am not looking for outsourced employees or contractors so please only contact me if you are interested in a full-time employee position.

Email your resume and examples of your work to sheri.atwood@supportpay.com.
I have a custom product built on the force.com platform. After the recent update on many of my pages when I go to navigate to them a generic force.com error page occurs that says Error: Error occured while loading a Visualforce page.. When I look at the console errors there is an error that says: "NetworkError: 500 Internal Server Error - https://oursandboxinstance.cs16.force.com/All_Documents".

A few things to note:
1. This only started after the most recent update from Salesforce (started seeing this Dec 4th, 2014)
2. The error page is different than the error pages I see when there are errors in the access / coding. Those errors have a custom template that we use (our own exception page).

Any ideas why this is occuring?

I am seeing this on a redirect page to our dashboard page after login. I am also seeing it when I launch a component and try to save a document which requires a refresh of the table.

I tried updating the API version of the page and the components and that didn't help.
 
We are in need of a solution to send our transactional emails from our force.com application. Examples include when an item has been entered, a payment made, etc. We can no longer use the core SFDC functionality as we exceed the limits. 

Does anyone have any recommendations on the best solution to use that:

1. Allows fields to be pulled from Standard and Custom Objects and incorporated in the emails?
2. Can be tracked in Salesforce
3. Fairly easy to create / include templates
4. Can leverage workflow / triggers to send the emails

This isn't an email marketing solution but a solution that would enable us to send emails to customers as different actions occur. For example, something like Mandrill or SendGrid.

Thanks for any recommendations you may have!
I'm the founder and CEO of SupportPay (http://supportpay.com). We have developed the first ever automated payment platform for parents to manage child support and share child expenses. The entire application (web + mobile) is built on force.com. I am looking for an experienced front end developer who has a great sense of design and experience with Visualforce, CSS, & JS to join our team. If you are interested contact me directly (sheri.atwood@supportpay.com)
 Everytime I try to save a visualforce page in the setup section I get the following error:Error: <apex:page> is required and must be the outermost tag in the markup at line 1 column 1

I get the error if i edit the page, if i try to rename the file or even if i open it up and just hit save. This is happening on all visualforce pages. Any ideas? My Code: (This is just the standard SFDC Login Visualforce page.
I'm trying to integrate Recurly subscription management with an application I am running on force.com. I'd like to host the payment and billing pages with VisualForce but use Recurly servers to process the transactions.

In order to do this I am using the Recurly.js files (https://docs.recurly.com/recurlyjs) However, I need a signature to be created - I have tried all of the different ways (Crypto.sign, Apex, doing a canvas app leveraging the prebuilt PHP libraries, etc) but I am wondering if there is an easier way to do this:

Here is the code from the php page that works leveraging the PHP libraries. Does anyone know how to do this in salesforce without having to have a completly different environment host the PHP/Ruby/Python libraries?

<?php
require_once('lib/recurly.php');

// Required for the API
Recurly_Client::$subdomain = 'subdomain';
Recurly_Client::$apiKey = '111111111111111111111111111';
Recurly_js::$privateKey = 'a111111111111111111111111111111';
$planCode = 'innovator-yearly';
$currency = 'USD';
$signature = Recurly_js::sign(array($planCode));   
?>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Innovator Yearly Subscription</title>
<html>
  <head>
  <link rel="stylesheet" href="css/recurly.css" type="text/css" />
<script src="js/jquery.js"></script>
<script src="js/recurly.js"></script>
    <script>
    $(function(){
      Recurly.config({
        subdomain: 'subdomain'
        , currency: 'USD' // GBP | CAD | EUR, etc...
      });

      Recurly.buildSubscriptionForm({
        target: '#recurly-subscribe',
        planCode: 'innovator-yearly',
        successURL: 'success.php',
        signature: '<?php echo $signature;?>',
distinguishContactFromBillingInfo: false,
    collectCompany: false,
    collectContact: true,
    termsOfServiceURL: 'http://subdomain.com/contact/terms-of-use/',
    acceptPaypal: false,
    acceptedCards: ['mastercard',
                    'discover',
                    'american_express',
                    'visa'],
      });

    });
    </script>
</head>
  <body>
   
    <div id="recurly-subscribe">
    </div>
  </body>
</html>
</apex:page>

keywords: digital signature, crypto, PHP, Recurly, Subscription service
 Everytime I try to save a visualforce page in the setup section I get the following error:Error: <apex:page> is required and must be the outermost tag in the markup at line 1 column 1

I get the error if i edit the page, if i try to rename the file or even if i open it up and just hit save. This is happening on all visualforce pages. Any ideas? My Code: (This is just the standard SFDC Login Visualforce page.
I'm trying to integrate Recurly subscription management with an application I am running on force.com. I'd like to host the payment and billing pages with VisualForce but use Recurly servers to process the transactions.

In order to do this I am using the Recurly.js files (https://docs.recurly.com/recurlyjs) However, I need a signature to be created - I have tried all of the different ways (Crypto.sign, Apex, doing a canvas app leveraging the prebuilt PHP libraries, etc) but I am wondering if there is an easier way to do this:

Here is the code from the php page that works leveraging the PHP libraries. Does anyone know how to do this in salesforce without having to have a completly different environment host the PHP/Ruby/Python libraries?

<?php
require_once('lib/recurly.php');

// Required for the API
Recurly_Client::$subdomain = 'subdomain';
Recurly_Client::$apiKey = '111111111111111111111111111';
Recurly_js::$privateKey = 'a111111111111111111111111111111';
$planCode = 'innovator-yearly';
$currency = 'USD';
$signature = Recurly_js::sign(array($planCode));   
?>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Innovator Yearly Subscription</title>
<html>
  <head>
  <link rel="stylesheet" href="css/recurly.css" type="text/css" />
<script src="js/jquery.js"></script>
<script src="js/recurly.js"></script>
    <script>
    $(function(){
      Recurly.config({
        subdomain: 'subdomain'
        , currency: 'USD' // GBP | CAD | EUR, etc...
      });

      Recurly.buildSubscriptionForm({
        target: '#recurly-subscribe',
        planCode: 'innovator-yearly',
        successURL: 'success.php',
        signature: '<?php echo $signature;?>',
distinguishContactFromBillingInfo: false,
    collectCompany: false,
    collectContact: true,
    termsOfServiceURL: 'http://subdomain.com/contact/terms-of-use/',
    acceptPaypal: false,
    acceptedCards: ['mastercard',
                    'discover',
                    'american_express',
                    'visa'],
      });

    });
    </script>
</head>
  <body>
   
    <div id="recurly-subscribe">
    </div>
  </body>
</html>
</apex:page>

keywords: digital signature, crypto, PHP, Recurly, Subscription service
Hello,

We are creating a mobile application using the Salesforce Cordova Mobile SDK and seem to be whitnessing a blank page during authentication into a community as the app goes through the following page:
https://devboxname-developer-edition.eu6.force.com/secur/frontdoor.jsp?sid=

After this blank screen the app progresses as expected, however the blank page lasts for around 10 seconds which makes for a sub-par user experience.

Is this blank page something we can customize to let the users know they are authenticating/loading? This page only appears when logging into a community as a community user and doesn't appear when logging in through login.salesforce.com as a standard user.

Thanks
I have a custom product built on the force.com platform. After the recent update on many of my pages when I go to navigate to them a generic force.com error page occurs that says Error: Error occured while loading a Visualforce page.. When I look at the console errors there is an error that says: "NetworkError: 500 Internal Server Error - https://oursandboxinstance.cs16.force.com/All_Documents".

A few things to note:
1. This only started after the most recent update from Salesforce (started seeing this Dec 4th, 2014)
2. The error page is different than the error pages I see when there are errors in the access / coding. Those errors have a custom template that we use (our own exception page).

Any ideas why this is occuring?

I am seeing this on a redirect page to our dashboard page after login. I am also seeing it when I launch a component and try to save a document which requires a refresh of the table.

I tried updating the API version of the page and the components and that didn't help.
 
We are in need of a solution to send our transactional emails from our force.com application. Examples include when an item has been entered, a payment made, etc. We can no longer use the core SFDC functionality as we exceed the limits. 

Does anyone have any recommendations on the best solution to use that:

1. Allows fields to be pulled from Standard and Custom Objects and incorporated in the emails?
2. Can be tracked in Salesforce
3. Fairly easy to create / include templates
4. Can leverage workflow / triggers to send the emails

This isn't an email marketing solution but a solution that would enable us to send emails to customers as different actions occur. For example, something like Mandrill or SendGrid.

Thanks for any recommendations you may have!
 Everytime I try to save a visualforce page in the setup section I get the following error:Error: <apex:page> is required and must be the outermost tag in the markup at line 1 column 1

I get the error if i edit the page, if i try to rename the file or even if i open it up and just hit save. This is happening on all visualforce pages. Any ideas? My Code: (This is just the standard SFDC Login Visualforce page.