使用限制
介紹產(chǎn)品使用過(guò)程中的限制。
應(yīng)用數(shù)量限制
每個(gè)阿里云賬號(hào)在EMAS控制臺(tái)上有45個(gè)應(yīng)用創(chuàng)建的累計(jì)額度,包含已刪除的應(yīng)用。
如創(chuàng)建數(shù)量已達(dá)上限,請(qǐng)參考常見(jiàn)問(wèn)題:進(jìn)行處理。
SDK適配應(yīng)用系統(tǒng)版本限制
Android:最低支持Android 4.1及以上系統(tǒng)。
iOS:最低支持iOS 7及以上系統(tǒng),部分功能支持iOS 10及以上系統(tǒng)。
HarmonyOS:從HarmonyOS NEXT版本開(kāi)始支持。
海外使用說(shuō)明
Android:推送服務(wù)器在中國(guó)內(nèi)地,國(guó)外可能會(huì)存在推送延遲,一般在100~300ms,可以接入輔助使用的Google通道。
iOS:
通知:通知通過(guò)蘋(píng)果APNs通道下發(fā),理論上國(guó)內(nèi)外用戶(hù)都可以正常使用。
消息:消息通過(guò)應(yīng)用內(nèi)自建通道下發(fā),服務(wù)器布點(diǎn)在中國(guó)內(nèi)地,外國(guó)用戶(hù)使用時(shí)有可能受網(wǎng)絡(luò)限制,依情況而定。
HarmonyOS:當(dāng)前僅支持中國(guó)內(nèi)地。
賬號(hào)、標(biāo)簽、別名使用限制
賬號(hào)(Account):賬號(hào)設(shè)置要小于等于64字節(jié),一個(gè)設(shè)備只能綁定一個(gè)賬號(hào),一個(gè)賬號(hào)可以最多綁定10000個(gè)設(shè)備。
別名(Alias):別名設(shè)置要小于等于128字節(jié),一個(gè)設(shè)備可以最多綁定128個(gè)別名,一個(gè)別名最多可以綁定128個(gè)設(shè)備。
標(biāo)簽(Tag):
標(biāo)簽名稱(chēng)設(shè)置要小于等于128個(gè)字符(中文算1個(gè)),每個(gè)App最多可創(chuàng)建10000個(gè)標(biāo)簽,一個(gè)設(shè)備可以綁定不限數(shù)量的標(biāo)簽,一個(gè)標(biāo)簽也可以綁定不限數(shù)量的設(shè)備。
不建議在單個(gè)標(biāo)簽上綁定超過(guò)十萬(wàn)級(jí)設(shè)備,否則,發(fā)起對(duì)該標(biāo)簽的推送可能需要較長(zhǎng)的處理時(shí)間,無(wú)法保障響應(yīng)速度。此種情況下,建議您采用全推方式,或?qū)⒃O(shè)備集合拆分到更細(xì)粒度的標(biāo)簽,多次調(diào)用推送接口分別推送給這些標(biāo)簽來(lái)避免此問(wèn)題。
推送內(nèi)容限制
Android:
Android 消息: Title + Body <= 1800B
Android 通知: Title + Body + AndroidMusic + AndroidOpenType + AndroidActivity + AndroidOpenUrl + AndroidExtParameter <= 1800B
其中 Title, Body 字段都不能為空
iOS:
iOS 消息: Title + Body <= 1800B
iOS 通知: Summary + iOSMusic + iOSBadge + iOSExtParameter <= 1800B;
其中,中文字符算 3 Bytes; Title, Body, Summary 字段不能為空
HarmonyOS:
HarmonyOS 消息: Title + Body <= 1800B
HarmonyOS 通知: Title + Body + HarmonyRemindTitle + HarmonyRemindBody + HarmonyNotifyId + HarmonyActionType + HarmonyAction + HarmonyUri + HarmonyRenderStyle + HarmonyImageUrl + HarmonyInboxContent + HarmonyNotificationSlotType + HarmonyExtParameters <= 1800B
其中 Title, Body 字段都不能為空
廠商通道推送限制
請(qǐng)參考常見(jiàn)問(wèn)題:Android端輔助通道推送限制。
其他限制
targetValue按賬號(hào)、別名或設(shè)備推送,一次最多傳遞1000個(gè)(通過(guò) “,” 分割)。
OpenAPI推送包括全推(推送所有設(shè)備)和批量推送(推送部分指定設(shè)備),批量推送時(shí),可按照設(shè)備、賬號(hào)或者別名推送,每次最多指定1000個(gè)設(shè)備、賬號(hào)或別名。
OpenAPI調(diào)用頻率限制請(qǐng)參考配額中心。
全推頻率限制,同一個(gè)Appkey,同一種操作系統(tǒng)(Android/iOS/HarmonyOS),兩次全推的間隔至少為1秒;此外,連續(xù)10分鐘內(nèi)允許最多全推10次通知(消息轉(zhuǎn)通知按通知處理),連續(xù)10分鐘內(nèi)允許最多全推30次消息。