首頁 > 電玩/手游

Android遊戲接入通知推播平台

2019-11-23 17:31:40

「小夥子,好身手」是一款動作類小遊戲, 使用手機的重力感應器進行操作.

- 左右傾斜手機可以控制主角左右移動, 傾斜角度越大, 主角移動速度越快.

- 不要讓主角接觸到遊戲中的尖刺, 否則主角將損失部分生命值. 當生命值耗完時, 遊戲將結束.

- 不要讓主角掉落到螢幕的下方, 否則遊戲將結束.

- 遊戲分數取決於主角和踏板接觸的次數和遊戲的等級. 您可以將您的個人記錄提交到全球排名的列表中, 期待在這個列表中見到您的大名.


1

前往信鴿前台http://xg.qq.com,註冊遊戲應用



2

設定工程


3

設定AndroidManifest.xml檔案,內容如下:

    <!-- 許可權 -->

    <!-- 殺死應用程式 -->

    <uses-permission android:name="android.permission.RESTART_PACKAGES" />

    <!-- 允許震動 -->

    <uses-permission android:name="android.permission.VIBRATE" />

    <!-- 讀取手機狀態 -->

    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

    <!-- 存取WIFI網路 -->

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <uses-permission android:name="android.permission.INTERNET" />

    <!-- 讀寫儲存卡 -->

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <!-- 允許讀寫系統設定項 -->

    <uses-permission android:name="android.permission.WRITE_SETTINGS" />

    <!-- 允許程式開機啟動 -->

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

    <!-- 傳送持久廣播 -->

    <uses-permission android:name="android.permission.BROADCAST_STICKY" />

    <!-- 接受WAP PUSH資訊 -->

    <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" />

    <!-- 喚醒 -->

    <uses-permission android:name="android.permission.WAKE_LOCK" />

    <!-- 允許結束後台進程 -->

    <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />

    <!-- 讀取系統紀錄檔 -->

    <uses-permission android:name="android.permission.READ_LOGS" />

    <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT"/>

<!-- 接入信鴿推播 -->

        <meta-data

            android:name="XG_V2_ACCESS_ID"

            android:value="2100003199" />

        <meta-data

            android:name="XG_V2_ACCESS_KEY"

            android:value="A89LG5H4EH9M" />

        <!-- 信鴿推播服務廣播 -->

        <receiver

            android:name="com.tencent.android.tpush.XGPushReceiver"

            android:process=":xg_service_v2" >

            <intent-filter>

                <!-- 接收廣播訊息 -->

                <action android:name="android.intent.action.BOOT_COMPLETED" />

                <!-- 監測網路連線的改變 -->

                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />

                <action android:name="com.tencent.android.tpush.action.SDK" />

                <action android:name="android.intent.action.USER_PRESENT" />

                <action android:name="com.tencent.android.tpush.action.INTERNAL_PUSH_MESSAGE" />

            </intent-filter>

        </receiver>

        <!-- 信鴿推播服務 -->

        <service

            android:name="com.tencent.android.tpush.service.XGPushService"

            android:exported="true"

            android:process=":xg_service_v2" />


4

在Java程式碼的onCreate方法中啟動並註冊APP,程式碼如下:// 信鴿推播XGPushConfig.enableDebug(ctx, true);// 開啟debug開關XGPushManager.registerPush(ctx);// 註冊信鴿推播服務

5

驗證信鴿推播功能




IT145.com E-mail:sddin#qq.com