在Autodesk应用程序商店发布基于浏览器的Web应用程序
你一定已經聽說過Autodesk應用程序商店了,通過Autodesk應用程序商店,你可以免費下載或購買來自全球的優秀開發者發布的應用程序,來幫助你更快更方便的完成你的工作。而且作為開發者,您也可以在Autodesk應用程序商店發布你的應用程序,不但可以幫你免費打廣告,而且還能獲得實實在在的收益。
地址是:?https://apps.exchange.autodesk.com/zh-CN?
按常規理解,這些應用程序大多數是基于桌面的,可能是AutoCAD或者Revit等軟件的一個插件,需要用戶下載安裝后才能使用。但是您知道Autodesk 應用程序商店其實是支持發布基于瀏覽器的Web應用程序嗎? 如果您有一個Web服務可以完成某項任務,比如模型的在線渲染、或者在線批處理,總之這是您開發的一個web服務,不需要下載任何的軟件,直接打開瀏覽器即可使用。像這樣只需要瀏覽器的Web應用程序,您也可以發布到Autodesk 應用程序來做推廣和銷售。
下面給大家科普一下如何在Autodesk應用程序商店中發布基于瀏覽器的Web應用程序。當然要發布應用程序,您需要首先登錄到Autodesk應用程序商店,然后在右上角您的名字下面,可以找到“發布者園地”,當你登錄到Autodesk應用程序商店的“發布者園地”后即可看到和發布相關的頁面,您需要首先完善這個頁面上需要提供的信息才能做應用程序的發布。
?
準備工作,設置IPN偵聽器URL
在“發布者設置”里面,您需要填寫發布者的信息,比如聯系方式、公司信息等。此外還需要填寫相關的支付收款信息,以便當你的應用程序賣出之后,你能順利的拿到款項。推薦使用BlueSnap,因為BlueSnap是一個通用的支付平臺,可以讓用戶選擇他們喜歡的支付方式。對于我們中國用戶來說當然就是支付寶了。通過BlueSnap你可以設置讓用戶通過支付寶來付款購買你的應用。關于BlueSnap的使用,在界面上有詳細的設置方法,這里不再贅述了。如果想了解更多,請查看這里。
?
要發布基于瀏覽器的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填寫到“即時付款通知”欄里面,并保存。
?
發布基于瀏覽器的Web應用程序
好了,現在我們可以發布基于瀏覽器的Web應用程序了。在發布者園地的右上角,你可以看到顯著的藍色按鈕“發布新產品”。
?
點擊進入后可以看到歡迎界面,請認真閱讀歡迎界面上的信息,這個歡迎界面能解答你大多數關于應用程序發布的疑問。
然后進入到“發布?> 選擇操作系統和語言”頁面。這里我們要選擇“基于瀏覽器的應用程序”,并選擇語言。
然后進入到程序發布頁面,這個頁面和發布基于桌面的應用程序基本一致,你需要填寫關于你的應用程序的相關描述信息。和基于桌面的應用程序不同,由于我們要發布的是基于瀏覽器的應用程序,我們不需要上載應用,而只需要指定我們的web應用的URL即可:
?
再往后面就和發布桌面應用程序基本一致了,這里不再贅述了。
你還可以參考這個博客:
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。請參考前面的準備工作。
作者:峻祁連郵箱:junqilian@163.com?
出處:http://junqilian.cnblogs.com?
轉載請保留此信息。
本文轉自峻祁連. Moving to Cloud/Mobile博客園博客,原文鏈接:http://www.cnblogs.com/junqilian/p/4785509.html,如需轉載請自行聯系原作者 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的在Autodesk应用程序商店发布基于浏览器的Web应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 集成显卡+独立显卡实现三屏显示
- 下一篇: Web前端开发必备:《Jquery实战》