この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Heroku 環境変数を設定する

キャンバスアプリケーションを作成したら、コンシューマの秘密に環境変数を設定する必要があります。
  1. [設定] で、[作成] | [アプリケーション] をクリックします。
  2. [接続アプリケーション] 関連リストで、[DeliveryTrakr] をクリックします。
  3. [コンシューマの秘密] 項目の横にある [クリックして公開] リンクをクリックします。
  4. コンシューマの秘密をコピーします。
  5. コマンドウィンドウを開き、Delivery-Tracker-Java-App ディレクトリに移動し、heroku config:add APP_SECRET='Your_Consumer_Secret' コマンドを入力して環境変数を作成します。
    Windows コンピュータで作業を行っている場合は、一重引用符を二重引用符 (") に置き換えなければならないことがあります。
  6. Delivery-Tracker-Java-App\src\main\webapp\scripts ディレクトリに移動します。
  7. エディタで shipment.js を開きます。onGetPayload 関数で、YOUR_APP_URL を、Heroku の DeliveryTrakr アプリケーションの URL である p.url = "https://[YOUR_APP_URL]/signed-request.jsp?shipment=" + shipment; に置き換えます。
    このコードは、231 行目あたりにあります。この例では、コードの行は次のようになります。
  8. shipment.js に加えた変更を保存し、Delivery-Tracker-Java-App ディレクトリに戻ります。
  9. heroku config:add RUNNING_ON_HEROKU='true' コマンドを入力します。
    このコマンドは、アプリケーションが Heroku で実行されることを指定します。これで、変更を加えるたびに再リリースする必要がなくなるので、テストを行うのに便利です。Windows コンピュータで作業を行っている場合は、一重引用符を二重引用符 (") に置き換えなければならないことがあります。
  10. git add —A コマンドを入力して、ファイルのコミット準備をします。
  11. git commit —m 'MyChangeComments' コマンドを入力して、コメントと一緒に変更をコミットします。
    Windows コンピュータで作業を行っている場合は、一重引用符を二重引用符 (") に置き換えなければならないことがあります。
  12. git push heroku master コマンドを入力して、アプリケーションを Heroku にリリースします。
    このプロセスが正常に完了すると、次のような出力が表示されます。

    「権限が拒否されました」というエラーメッセージが表示された場合、必要に応じて SSH キーを設定して Heroku に追加します。https://devcenter.heroku.com/articles/keys を参照してください。

[設定] から [キャンバスアプリケーションのプレビューア] をクリックすると、キャンバスアプリケーションが Salesforce フルサイトで動作していることをすばやくテストできます。左側の [DeliveryTrakr] リンクをクリックすると、実行中の Heroku アプリケーションがプレビューアに表示され、発送およびその配送状況を示すリストが表示されます。次に、キャンバスアプリケーションにグローバルアクションを作成して、モバイルユーザが作成したアプリケーションの使用を開始できるようにします。