ข้อกำหนดสิทธิ์การส่งข้อความแจ้งเตือน (สำหรับแต่ละช่องทาง)

นอกเหนือจากสิทธิ์ที่เป็นทางเลือกแล้ว สิทธิ์ที่จำเป็นทั้งหมดได้ถูกรวมอยู่ในแพ็คเกจ aar แล้ว ไม่จำเป็นต้องกำหนดค่าเพิ่มเติม

ENGAGELAB

<!-- จำเป็น --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <!-- ทางเลือก ต้องกำหนดค่าเอง การสั่นแจ้งเตือน --> <uses-permission android:name="android.permission.VIBRATE" />
              
                   <!-- จำเป็น -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    
     <!-- ทางเลือก ต้องกำหนดค่าเอง การสั่นแจ้งเตือน -->
     <uses-permission android:name="android.permission.VIBRATE" />

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

FCM

<!-- จำเป็น --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
              
                   <!-- จำเป็น -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/>
     <uses-permission android:name="android.permission.WAKE_LOCK"/>
     <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

huawei

<!-- จำเป็น --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/> <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/> <permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG" android:protectionLevel="signature"/> <permission android:name="${applicationId}.permission.PUSH_PROVIDER" android:protectionLevel="signature"/> <permission android:name="${applicationId}.permission.PUSH_WRITE_PROVIDER" android:protectionLevel="signature"/> <uses-permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG"/> <uses-permission android:name="${applicationId}.permission.PUSH_PROVIDER"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/> <uses-permission android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA"/> <queries> <intent> <action android:name="com.apptouch.intent.action.update_hms"/> </intent> <intent> <action android:name="com.huawei.appmarket.intent.action.AppDetail"/> </intent> <package android:name="com.hisilicon.android.hiRMService"/> <intent> <action android:name="com.huawei.hms.core.aidlservice"/> </intent> <intent> <action android:name="com.huawei.hms.core"/> </intent> </queries>
              
                   <!-- จำเป็น -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/>
     <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
     <permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG"
     android:protectionLevel="signature"/>
     <permission android:name="${applicationId}.permission.PUSH_PROVIDER"
     android:protectionLevel="signature"/>
     <permission android:name="${applicationId}.permission.PUSH_WRITE_PROVIDER"
     android:protectionLevel="signature"/>
     <uses-permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG"/>
     <uses-permission android:name="${applicationId}.permission.PUSH_PROVIDER"/>
     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
     <uses-permission android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA"/>
     <queries>
         <intent>
             <action android:name="com.apptouch.intent.action.update_hms"/>
         </intent>
         <intent>
             <action android:name="com.huawei.appmarket.intent.action.AppDetail"/>
         </intent>
         <package android:name="com.hisilicon.android.hiRMService"/>
         <intent>
             <action android:name="com.huawei.hms.core.aidlservice"/>
         </intent>
         <intent>
             <action android:name="com.huawei.hms.core"/>
         </intent>
     </queries>

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

mi

<!-- จำเป็น --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.VIBRATE"/>
              
                   <!-- จำเป็น -->
     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
     <uses-permission android:name="android.permission.VIBRATE"/>

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

mz

<!-- จำเป็น --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="com.meizu.flyme.permission.PUSH" /> <!-- ทางเลือก ต้องกำหนดค่าเอง สำหรับรองรับ Flyme5 และบริการแจ้งเตือนเวอร์ชันเก่า --> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- ทางเลือก ต้องกำหนดค่าเอง สำหรับรองรับการกำหนดสิทธิ์ Flyme5 --> <uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" /> <permission android:name="${applicationId}.push.permission.MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="${applicationId}.push.permission.MESSAGE" />
              
                   <!-- จำเป็น -->
     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name="com.meizu.flyme.permission.PUSH" />
    
     <!-- ทางเลือก ต้องกำหนดค่าเอง สำหรับรองรับ Flyme5 และบริการแจ้งเตือนเวอร์ชันเก่า -->
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
     <!-- ทางเลือก ต้องกำหนดค่าเอง สำหรับรองรับการกำหนดสิทธิ์ Flyme5 -->
     <uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" />
     <permission
         android:name="${applicationId}.push.permission.MESSAGE"
         android:protectionLevel="signature" />
     <uses-permission android:name="${applicationId}.push.permission.MESSAGE" />

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

oppo

<!-- จำเป็น --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" /> <uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />
              
                   <!-- จำเป็น -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     <uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" />
     <uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

vivo

<!-- จำเป็น --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="com.push.permission.UPSTAGESERVICE" />
              
              <!-- จำเป็น -->
<uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="com.push.permission.UPSTAGESERVICE" />

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

honor

<!-- สิทธิ์สำหรับ badge ของ honor --> <uses-permission android:name="com.hihonor.android.launcher.permission.CHANGE_BADGE" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
              
                   <!-- สิทธิ์สำหรับ badge ของ honor -->
     <uses-permission android:name="com.hihonor.android.launcher.permission.CHANGE_BADGE" />
<uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

            
โค้ดนี้โชว์เป็นหน้าต่างลอย
icon
ติดต่อฝ่ายขาย