后臺(tái)使用& << 的方式控制移動(dòng)端的 ui 顯示開關(guān) ?
//最多建20個(gè)按鈕
for (int i =0 ;i<=20 ;i ++) {
if ([self getByte:model.action_list? andX:i]>
0) {
//說明 第一個(gè)按鈕是同意 第二個(gè)是不同意 第三個(gè)是撤銷,用返回值顯示控制每個(gè)按鈕是否顯示
NSLog(@"第%d個(gè)按鈕顯示",i);
}else{
NSLog(@"第%d個(gè)按鈕不顯示",i);
}
}
-(int)getByte:( int )data andX:(int)x
{
return data&(1<<x)
}
一個(gè)vc 里面擁有另外一個(gè)vc屬性..使用懶加載時(shí)候 需要注意,,如果vc 不為nil(頁面沒有消失 沒有銷毀).push 到該vc 時(shí)候賦值 如果直接使用懶加載的屬性vc ,,會(huì)導(dǎo)致數(shù)據(jù)模型是之前的(vc 沒有釋放)..應(yīng)該每次創(chuàng)建新的vc .賦值 然后push ?
利用fir.im 上傳ipa 包.之前打過幾次,,中間因?yàn)闆]有哪個(gè)需求,,就把過程差不多忘了..總結(jié)來說 ?需要三個(gè)證書,,debug ?adhoc ?appstore 的..然后在打包上傳到第三方網(wǎng)站時(shí)候 用不到appstore 的..描述文件 需要生成一個(gè)debug 的 和一個(gè)adhoc 的 . ?在project 的info 里面需要添加一個(gè) ?跟 debug 和release 同等級(jí)的adhoc 選項(xiàng)..edit schemal 里面 全部選擇成release 的..achive 里面 選擇adhoc. ?buildsetting 里面的profile 的release 也需要選擇adhoc ? ..不然在上傳fir.im 售后會(huì)是不支持的打包方式..證書 要記得加uuid.的 .
參考http://www.cnblogs.com/imzzk/p/firim.html ??
http://blog.fir.im/how-to-build-adhoc-ipa/
jpush 的角標(biāo)處理
首先 后臺(tái)的api 推送和 極光后臺(tái)的 api 測(cè)試模式都要選擇? +1 模式 ..不然會(huì)導(dǎo)致每次有推送應(yīng)用角標(biāo)都會(huì)被重置,,使[JPUSHService setBadge:? ? i]; ? 無效

];
若項(xiàng)目中有 只需要推送 而不展示角標(biāo)的功能,,可建議后臺(tái)在推送該類型消息時(shí)候 將badge 設(shè)置為+0 模式..就不會(huì)影響其他需要展示角標(biāo)的值(需要展示的依然 是+1 模式)