一步步教你接入個推 推送

2021-07-16 00:23:05 字數 2598 閱讀 1615

一: manifast中的配置

許可權:  

com.example.youzhen

" />      

android:name="getui.permission.getuiservice.

com.example.youzhen

"android:protectionlevel="normal" >

其他的一些:

android:value="

android:value="

android:value="

android:name="

com.getui.tools.pushdemoreceiver"    

android:exported="false" >

5e3l***v1n7ptbhiwu8ur8" />

android:name="com.igexin.sdk.pushservice"

android:exported="true"

android:label="notificationcenter"

android:process=":pushservice" >

android:name="com.igexin.sdk.pushserviceuser"

android:exported="true"

android:label="notificationcenteruser" >

android:name="com.igexin.sdk.pushmanagerreceiver"

android:exported="false" >

android:name="com.igexin.sdk.pushactivity"

android:excludefromrecents="true"

android:exported="false"

android:process=":pushservice"

android:taskaffinity="com.igexin.sdk.pushactivitytask"

android:theme="@android:style/theme.translucent.notitlebar" >

android:name="com.igexin.download.downloadservice"

android:process=":pushservice" />

android:name="com.igexin.download.downloadprovider"

android:exported="true"

android:authorities="downloads.

com.example.youzhen"  

android:process=":pushservice" />

android:name="com.igexin.getuiext.activity.getuiextactivity"  

android:configchanges="orientation|keyboard|keyboardhidden"  

android:excludefromrecents="true"  

android:exported="false"  

android:process=":pushservice"  

android:taskaffinity="android.task.myservicetask"  

android:theme="@android:style/theme.translucent.notitlebar" />

android:name="com.igexin.getuiext.service.payloadreceiver"

android:exported="false" >

android:name="com.igexin.getuiext.service.getuiextservice"

android:process=":pushservice" />

二: 首個啟動的activity中初始化

//在應用程式初始化階段,初始化sdk

pushmanager.getinstance().initialize(this);

三: pushdemoreceiver檔案新增到工程中

其實很簡單在androidmanifest.xml中將mainactivity定義為: 

android:launchmode="singletask" 即可: 

android:name="com.withiter.quhao.activity.maintabactivity"

android:launchmode="singletask"

android:screenorientation="portrait">

這樣每次開啟推送,就不會出現2個activity的情況了(

教你一步步啟動程式

今天介紹一下專案的啟動流程,專案主要分為前端 和後台 兩個部分,下面以專案名稱為 product 舉例 我們存放前端 的資料夾為 product web 存放後台 的資料夾為 product server 啟動前提 1.已安裝nodejs和npm管理工具,並設定全域性變數 2.輸入命令行時必須確保在...

一步步教你上架iOS APP

注意,注意,注意 一定要設定enable xombie objects為不勾選。在edit scheme中有乙個run,然後選擇diagnostics,然後取消勾選enable zombie objects。如果沒有勾選就不用動了。這是是provisioning profiles 可以理解為配置概要...

一步步學ROS

最近因為看svo的 裡面用到catkin決定要好好看ros,年前學會基本操作。啟動節點 rosrun package name executable name 檢視節點 rosnode list 注 rosout 節點是乙個特殊的節點,通過 roscore 自動啟動 檢視特定節點的資訊 rosnod...