Compliance Guide and Privacy Policy
Compliance Guidance
Upgrade to the Latest SDK
Make sure that you have upgraded the Jiguang SMS SDK to the latest version that meets new regulatory requirements.
Jiguang SMS SDK download link: https://docs.jiguang.cn//jsms/resources/
Privacy Policy
Developers must inform users in the Privacy Policy that the app uses the Jiguang SMS SDK. Reference terms are as follows:
SDK Name: JSMS SDK
Service Type: SMS service
Jiguang Privacy Policy Link: AURORA Jiguang Privacy Policy
SDK Initialization Compliance Statement
Overview
The Jiguang compliance authorization API is designed to protect user privacy. Developers must comply with the relevant agreements and use Jiguang service SDK features only after users have agreed to the Privacy Policy.
Initialize the SDK
- Make sure that when the app is launched for the first time, the initialization function is called only after the user has read your Privacy Policy and granted authorization. Only then will the SDK actually collect and report device information. If the user has not read and authorized your Privacy Policy, or if the user does not agree to your Privacy Policy, do not call the initialization method. Do not call any SDK API method before calling initialization.
Android SDK Permission Control
Required Android Permissions
- The following permissions are required and must be configured to provide basic SMS capabilities:
<!-- SMS custom permissions, used for network status and phone number status permissions (required) -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Optional Android Permissions
- If you need to integrate geofencing services, it is recommended to integrate the following permissions (optional):
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
- If you need capabilities related to device notifications, it is recommended to integrate the following permissions (optional):
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" /><!-- Huawei badge -->
<uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" /><!-- VIVO badge permission -->
<uses-permission android:name="android.permission.VIBRATE" /><!-- Vibrator permission. JPUSH supports notification vibration, and Xiaomi SMS requires it. -->
- To improve the SDK's ability to identify unique users and ensure accurate SMS delivery, it is recommended to integrate the following permissions (optional):
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
iOS SDK Permission Control
Optional iOS Permissions
NSLocationWhenInUseUsageDescription // Access location information
NSLocationAlwaysAndWhenInUseUsageDescription // Access location information
NSUserTrackingUsageDescription // Used by the IDFA package
Privacy Protection Mechanism
If you have any questions, opinions, or suggestions about permissions in the Jiguang SMS SDK, or if you need Jiguang to help disable the collection capability for a certain permission, contact us through the following methods:
Email: support@jiguang.cn
Phone: 400-888-2376
Address: No. 6, Keji South 12th Road, High-Tech Industrial Park, Nanshan District, Shenzhen
You can also contact us at any time through the online customer service system on the Jiguang official website. We will provide consultation and services in a timely manner to ensure implementation and execution of the privacy protection mechanism.