在Autodesk应用程序商店发布基于浏览器的Web应用程序
你一定已經(jīng)聽說過Autodesk應(yīng)用程序商店了,通過Autodesk應(yīng)用程序商店,你可以免費(fèi)下載或購買來自全球的優(yōu)秀開發(fā)者發(fā)布的應(yīng)用程序,來幫助你更快更方便的完成你的工作。而且作為開發(fā)者,您也可以在Autodesk應(yīng)用程序商店發(fā)布你的應(yīng)用程序,不但可以幫你免費(fèi)打廣告,而且還能獲得實(shí)實(shí)在在的收益。
地址是:?https://apps.exchange.autodesk.com/zh-CN?
按常規(guī)理解,這些應(yīng)用程序大多數(shù)是基于桌面的,可能是AutoCAD或者Revit等軟件的一個(gè)插件,需要用戶下載安裝后才能使用。但是您知道Autodesk 應(yīng)用程序商店其實(shí)是支持發(fā)布基于瀏覽器的Web應(yīng)用程序嗎? 如果您有一個(gè)Web服務(wù)可以完成某項(xiàng)任務(wù),比如模型的在線渲染、或者在線批處理,總之這是您開發(fā)的一個(gè)web服務(wù),不需要下載任何的軟件,直接打開瀏覽器即可使用。像這樣只需要瀏覽器的Web應(yīng)用程序,您也可以發(fā)布到Autodesk 應(yīng)用程序來做推廣和銷售。
下面給大家科普一下如何在Autodesk應(yīng)用程序商店中發(fā)布基于瀏覽器的Web應(yīng)用程序。當(dāng)然要發(fā)布應(yīng)用程序,您需要首先登錄到Autodesk應(yīng)用程序商店,然后在右上角您的名字下面,可以找到“發(fā)布者園地”,當(dāng)你登錄到Autodesk應(yīng)用程序商店的“發(fā)布者園地”后即可看到和發(fā)布相關(guān)的頁面,您需要首先完善這個(gè)頁面上需要提供的信息才能做應(yīng)用程序的發(fā)布。
?
準(zhǔn)備工作,設(shè)置IPN偵聽器URL
在“發(fā)布者設(shè)置”里面,您需要填寫發(fā)布者的信息,比如聯(lián)系方式、公司信息等。此外還需要填寫相關(guān)的支付收款信息,以便當(dāng)你的應(yīng)用程序賣出之后,你能順利的拿到款項(xiàng)。推薦使用BlueSnap,因?yàn)锽lueSnap是一個(gè)通用的支付平臺(tái),可以讓用戶選擇他們喜歡的支付方式。對(duì)于我們中國用戶來說當(dāng)然就是支付寶了。通過BlueSnap你可以設(shè)置讓用戶通過支付寶來付款購買你的應(yīng)用。關(guān)于BlueSnap的使用,在界面上有詳細(xì)的設(shè)置方法,這里不再贅述了。如果想了解更多,請(qǐng)查看這里。
?
要發(fā)布基于瀏覽器的Web應(yīng)用程序或Web服務(wù),您需要首先在設(shè)置一下“IPN 偵聽器 URL”。重要的來了,
需要設(shè)置“IPN 偵聽器 URL”,
需要設(shè)置“IPN 偵聽器 URL”,
需要設(shè)置“IPN 偵聽器 URL”。重要的事情說三遍 :)
?
那什么是“IPN 偵聽器 URL”呢?Autodesk應(yīng)用程序商店的發(fā)布者界面上是這么介紹的: “即時(shí)付款通知 (IPN) 是一條消息服務(wù),該服務(wù)會(huì)自動(dòng)通知您 PayPal 或 BlueSnap 交易中的事件。您可以使用它們來自動(dòng)執(zhí)行后臺(tái)和管理功能,如完成訂單和向客戶提供訂單狀態(tài)。”再通俗一點(diǎn)說,當(dāng)有用戶購買了你的Web服務(wù)后,Autodesk應(yīng)用程序商店會(huì)給你發(fā)個(gè)消息,告訴你有人付款了,買了哪個(gè)應(yīng)用付了多少錢等等。由于是基于瀏覽器的Web應(yīng)用程序,您采用的付款方式多半會(huì)是基于時(shí)間的,比如按月來付款,使用您的Web服務(wù)一個(gè)月時(shí)間需要多少錢等等。那么這個(gè)IPN信息還會(huì)告訴你用戶是從那天付款的,有效期是到哪天結(jié)束。你需要來接收和處理這個(gè)消息。比如根據(jù)用戶的付款時(shí)間和有效期給用戶分配一個(gè)用戶名和密碼等。具體的IPN消息長(zhǎng)什么樣呢?您可以看一下這個(gè)文章:
http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=24244123?
?
怎么來接收和處理這個(gè)IPN消息呢?你需要?jiǎng)?chuàng)建一個(gè)web服務(wù),也就是“IPN偵聽器”來專門處理來自Autodesk應(yīng)用程序商店的IPN消息。具體大家可以看一下這個(gè)博客:
http://adndevblog.typepad.com/cloud_and_mobile/2014/02/how-autodesk-exchange-ipn-listener-works-and-how-to-create-an-ipn-listener.html?
此外還有實(shí)例源代碼https://github.com/ADN-DevTech/Exchange-IPNListener-Sample?
?
好了,假設(shè)你已經(jīng)創(chuàng)建好了IPN偵聽器, 你需要把你的IPN偵聽器的URL填寫到“即時(shí)付款通知”欄里面,并保存。
?
發(fā)布基于瀏覽器的Web應(yīng)用程序
好了,現(xiàn)在我們可以發(fā)布基于瀏覽器的Web應(yīng)用程序了。在發(fā)布者園地的右上角,你可以看到顯著的藍(lán)色按鈕“發(fā)布新產(chǎn)品”。
?
點(diǎn)擊進(jìn)入后可以看到歡迎界面,請(qǐng)認(rèn)真閱讀歡迎界面上的信息,這個(gè)歡迎界面能解答你大多數(shù)關(guān)于應(yīng)用程序發(fā)布的疑問。
然后進(jìn)入到“發(fā)布?> 選擇操作系統(tǒng)和語言”頁面。這里我們要選擇“基于瀏覽器的應(yīng)用程序”,并選擇語言。
然后進(jìn)入到程序發(fā)布頁面,這個(gè)頁面和發(fā)布基于桌面的應(yīng)用程序基本一致,你需要填寫關(guān)于你的應(yīng)用程序的相關(guān)描述信息。和基于桌面的應(yīng)用程序不同,由于我們要發(fā)布的是基于瀏覽器的應(yīng)用程序,我們不需要上載應(yīng)用,而只需要指定我們的web應(yīng)用的URL即可:
?
再往后面就和發(fā)布桌面應(yīng)用程序基本一致了,這里不再贅述了。
你還可以參考這個(gè)博客:
http://adndevblog.typepad.com/cloud_and_mobile/2014/04/autodesk-exchange-selling-your-web-services-on-a-monthly-subscription.html
和這個(gè)視頻
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: 為什么我在發(fā)布時(shí),”基于瀏覽器的應(yīng)用程序“選項(xiàng)是灰色的,不能選中?
A: 你需要首先設(shè)置IPN偵聽器URL。請(qǐng)參考前面的準(zhǔn)備工作。
作者:峻祁連郵箱:junqilian@163.com?
出處:http://junqilian.cnblogs.com?
轉(zhuǎn)載請(qǐng)保留此信息。
本文轉(zhuǎn)自峻祁連. Moving to Cloud/Mobile博客園博客,原文鏈接:http://www.cnblogs.com/junqilian/p/4785509.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者 《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的在Autodesk应用程序商店发布基于浏览器的Web应用程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 集成显卡+独立显卡实现三屏显示
- 下一篇: Web前端开发必备:《Jquery实战》