Android Studio極光推送配置

2021-08-02 19:59:07 字數 2331 閱讀 7880

然後我們結合專案中極光的使用簡單了解下極光推送的配置。

1.新增jar包和依賴:

2.清單檔案中新增配置。

3.初始化

/**

* created by 李金偉 on 2016/10/25.

*/ private static boolean isallowdebug ;

@override

public void oncreate()

/*** 初始化 極光推送

4.建立自定義廣播接收器

/**

* 自定義接收器 推送

* * 如果不定義這個 receiver,則:

* 1) 預設使用者會開啟主介面

* 2) 接收不到自定義訊息

*/public class myreceiver extends broadcastreceiver else if (jpushinte***ce.action_message_received.equals(intent.getaction()))

jsonobject jsonobject = new jsonobject(message_extras_key);

string pushtype = jsonobject.getstring("pushtype");

if ("0".equals(pushtype))

intent = new intent();

intent.setaction(jhconstants.action_updateui);

context.sendbroadcast(intent);

} catch (jsonexception e)

} else if (jpushinte***ce.action_notification_received.equals(intent.getaction())) else if (jpushinte***ce.action_notification_opened.equals(intent.getaction())) else

} catch (jsonexception e)

} else if (jpushinte***ce.action_richpush_callback.equals(intent.getaction())) else if(jpushinte***ce.action_connection_change.equals(intent.getaction())) else

} // 列印所有的 intent extra 資料

private static string printbundle(bundle bundle) else if(key.equals(jpushinte***ce.extra_connection_change)) else if (key.equals(jpushinte***ce.extra_extra))

try

} catch (jsonexception e)

} else

} return sb.tostring();

} private void clickmessage(context context,jsonobject modulname) throws jsonexception

//0--工廠 1---雇主

if ("1".equals(order_type))else

break;

} intent.setflags(intent.flag_activity_new_task | intent.flag_activity_clear_top);

context.startactivity(intent);

}// /**

// * 更新訊息狀態

// * @param context

// * @param push_id

// */

// public void updatepushstatus(context context,string push_id)

}

AndroidStudio整合極光推送

module的build.gradle新增 compile cn.jiguang jpush 2.1.8 極光推送新增許可權 不止這些許可權,還有很多,具體一定要檢視官方文件,這裡已經去掉重複的 android name 包名.permission.jpush message android pro...

極光推送與極光IM

最近接了極光的推送和im,贊一下極光,他們的客服挺好的。極光推送會幫我們在後台推送和聊天,我們只需要按照他們文件呼叫他們的api。推送可以推送所有人,按別名,按組名,按極光regid來推送。所有人推送 catch apiconnectionexception e catch apirequestex...

極光IM使用教程 極光推送

極光im如何製作,現在手把手教你自製im應用。極光im step 1 註冊開發者賬號,登陸極光portal。擁有極光的開發者賬號後,你就可以在極光portal上建立並管理應用。極光im step 2 建立應用。在我們的web上建立應用。會要求你填寫應用名 自定義 和包名 自定義,但很重要,後續配置工...