在Autodesk應用程式商店釋出基於瀏覽器的Web應用程式

峻祁連發表於2015-09-06

你一定已經聽說過Autodesk應用程式商店了,通過Autodesk應用程式商店,你可以免費下載或購買來自全球的優秀開發者釋出的應用程式,來幫助你更快更方便的完成你的工作。而且作為開發者,您也可以在Autodesk應用程式商店釋出你的應用程式,不但可以幫你免費打廣告,而且還能獲得實實在在的收益。

地址是: https://apps.exchange.autodesk.com/zh-CN 

image

按常規理解,這些應用程式大多數是基於桌面的,可能是AutoCAD或者Revit等軟體的一個外掛,需要使用者下載安裝後才能使用。但是您知道Autodesk 應用程式商店其實是支援釋出基於瀏覽器的Web應用程式嗎? 如果您有一個Web服務可以完成某項任務,比如模型的線上渲染、或者線上批處理,總之這是您開發的一個web服務,不需要下載任何的軟體,直接開啟瀏覽器即可使用。像這樣只需要瀏覽器的Web應用程式,您也可以釋出到Autodesk 應用程式來做推廣和銷售。

下面給大家科普一下如何在Autodesk應用程式商店中釋出基於瀏覽器的Web應用程式。當然要釋出應用程式,您需要首先登入到Autodesk應用程式商店,然後在右上角您的名字下面,可以找到“釋出者園地”,當你登入到Autodesk應用程式商店的“釋出者園地”後即可看到和釋出相關的頁面,您需要首先完善這個頁面上需要提供的資訊才能做應用程式的釋出。

image

 

準備工作,設定IPN偵聽器URL

在“釋出者設定”裡面,您需要填寫釋出者的資訊,比如聯絡方式、公司資訊等。此外還需要填寫相關的支付收款資訊,以便當你的應用程式賣出之後,你能順利的拿到款項。推薦使用BlueSnap,因為BlueSnap是一個通用的支付平臺,可以讓使用者選擇他們喜歡的支付方式。對於我們中國使用者來說當然就是支付寶了。通過BlueSnap你可以設定讓使用者通過支付寶來付款購買你的應用。關於BlueSnap的使用,在介面上有詳細的設定方法,這裡不再贅述了。如果想了解更多,請檢視這裡

image

 

要釋出基於瀏覽器的Web應用程式或Web服務,您需要首先在設定一下“IPN 偵聽器 URL”。重要的來了,

需要設定“IPN 偵聽器 URL”,

需要設定“IPN 偵聽器 URL”,

需要設定“IPN 偵聽器 URL”。重要的事情說三遍 :)

 

那什麼是“IPN 偵聽器 URL”呢?Autodesk應用程式商店的釋出者介面上是這麼介紹的: “即時付款通知 (IPN) 是一條訊息服務,該服務會自動通知您 PayPal 或 BlueSnap 交易中的事件。您可以使用它們來自動執行後臺和管理功能,如完成訂單和向客戶提供訂單狀態。”再通俗一點說,當有使用者購買了你的Web服務後,Autodesk應用程式商店會給你發個訊息,告訴你有人付款了,買了哪個應用付了多少錢等等。由於是基於瀏覽器的Web應用程式,您採用的付款方式多半會是基於時間的,比如按月來付款,使用您的Web服務一個月時間需要多少錢等等。那麼這個IPN資訊還會告訴你使用者是從那天付款的,有效期是到哪天結束。你需要來接收和處理這個訊息。比如根據使用者的付款時間和有效期給使用者分配一個使用者名稱和密碼等。具體的IPN訊息長什麼樣呢?您可以看一下這個文章:

http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=24244123 

 

怎麼來接收和處理這個IPN訊息呢?你需要建立一個web服務,也就是“IPN偵聽器”來專門處理來自Autodesk應用程式商店的IPN訊息。具體大家可以看一下這個部落格:

http://adndevblog.typepad.com/cloud_and_mobile/2014/02/how-autodesk-exchange-ipn-listener-works-and-how-to-create-an-ipn-listener.html 

此外還有例項原始碼https://github.com/ADN-DevTech/Exchange-IPNListener-Sample 

 

好了,假設你已經建立好了IPN偵聽器, 你需要把你的IPN偵聽器的URL填寫到“即時付款通知”欄裡面,並儲存。

image

 

釋出基於瀏覽器的Web應用程式

好了,現在我們可以釋出基於瀏覽器的Web應用程式了。在釋出者園地的右上角,你可以看到顯著的藍色按鈕“釋出新產品”。

image

 

點選進入後可以看到歡迎介面,請認真閱讀歡迎介面上的資訊,這個歡迎介面能解答你大多數關於應用程式釋出的疑問。

然後進入到“釋出 > 選擇作業系統和語言”頁面。這裡我們要選擇“基於瀏覽器的應用程式”,並選擇語言。

image

然後進入到程式釋出頁面,這個頁面和釋出基於桌面的應用程式基本一致,你需要填寫關於你的應用程式的相關描述資訊。和基於桌面的應用程式不同,由於我們要釋出的是基於瀏覽器的應用程式,我們不需要上載應用,而只需要指定我們的web應用的URL即可:

image

 

再往後面就和釋出桌面應用程式基本一致了,這裡不再贅述了。

你還可以參考這個部落格:

http://adndevblog.typepad.com/cloud_and_mobile/2014/04/autodesk-exchange-selling-your-web-services-on-a-monthly-subscription.html

和這個視訊

http://www.autodesk.com/temp/pdf/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%95%86%E5%BA%97%E5%8F%91%E5%B8%83%E6%8C%87%E5%8D%97.zip 

常見問題?

Q: 為什麼我在釋出時,”基於瀏覽器的應用程式“選項是灰色的,不能選中?

A: 你需要首先設定IPN偵聽器URL。請參考前面的準備工作。

相關文章