功能點(diǎn)記錄

后臺(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]; ? 無效

大致思路就是 每次進(jìn)入前臺(tái) 就去從服務(wù)器獲取未讀消息.設(shè)置到tab的右上角..點(diǎn)擊一條消息之后就[JPUSHService setBadge:? ? i]; i為實(shí)際未讀的條數(shù)..保存到極光的服務(wù)器上面.同時(shí).[[UIApplication sharedApplication] setApplicationIconBadgeNumber:? ? i

];

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




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容