歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> iOS 在 Flash 中集成消息推送服務

iOS 在 Flash 中集成消息推送服務

日期:2017/3/1 9:44:20   编辑:Linux編程

在Flash平台上用ActionScript應用程序接口開發具有Push通知功能的iOS應用是非常耗時的過程,同時我們也知道時間非常珍貴。因此,這篇文章的主要目標就是讓哪些使用Flash給iPhone開發具有Push功能的應用的開發人員開發過程所耗時間更短,開發的方法更容易得到理解。為了便於理解,下面我們舉了一個使用App42 Action-Script應用程序接口的Push應用。我們只用了幾分鐘就可以把App42 PUSH通知組件集成到應用裡。

所討論的內容

  1. 如何在Flash iOS應用中使用App42 Action-Script應用程序接口集成Push通知組件?

  2. 如何使用App42 Action-Script Push通知應用程序接口發送Push通知消息?

運行例程

  1. 注冊到App42平台

  2. 注冊之後在快速進入頁面創建應用

  3. 如果你已經注冊過了,那麼請登錄到AppHQ控制台,然後點擊App管理標簽,通過它創建應用

  4. 首先你需要到iOS開發中心創建證書,然後按照安裝之前設置部分所提到的步驟提交證書

  5. 然後下載例程項目,並把這個項目導入到FlashBuilder裡。如果你打算自己創建項目,那麼請點擊選擇移動應用標簽,然後創建新的ActionScript移動項目。選擇Apple iOS,提交,接著點擊完成。

  6. 向Adobe集成運行環境(AIR)移動應用描述XML文件添加信息。這個文件是iOS特有的。(注意:創建新項目的時候可以更改這個文件)

<id>Bundle ID</id> //添加在第四步看到的Apple包的ID
<iPhone>

<InfoAdditions>
<![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackOpaque</string>
<key>UIRequiresPersistentWiFi</key>
<string>YES</string>
]]>
</InfoAdditions>
<Entitlements>
<![CDATA[
<key>aps-environment</key>
<string>development</string>
]]>
</Entitlements>
<requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>

打開例程所在項目的Constant.as文件,並做一下修改:
替換你在第二步或者第三步看到的api-Key和secert-Key
用你注冊Push通知應用所用的用戶名替換現有的user-name

8, 您能使用Flash Builder - File|Export|Release Build (在Flash Builder的輸出對話框下)選項或者直接在截圖中顯示的位置選擇Export Release Build

9. 添加iOS包文件

a)選擇項目,程序,目標平台

b)設置包設置,為在第4步中已接收的部分選擇所有的數字簽名集。現在,點擊結束,幾秒鐘後將在你的項目目錄中生成.ipa文件

10.選擇這個.ipa文件和.mobileprovision並訪問iTunes。然後,安裝它到你的手機中。

在AppHQ控制台測試和驗證Push通知消息

1 點擊Store Token按鈕,保存在第7步中已通過的用戶設備令牌。

2 在注冊Push通知消息之後,進入AppHQ控制台並點擊PushNotification。選擇用戶和程序

3 從已注冊的用戶列表中選擇期望的用戶並點擊發送Push

4 選擇發送按鈕發送適當的消息給用戶

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-05/101874p2.htm

Copyright © Linux教程網 All Rights Reserved