Auxiliary methods allow you to get the status of user permissions during a session.
Check a permission status by invoking
hasPermission function. This will return a boolean:
import com.pngme.sdk.library.PngmeSdk // end of imports PngmeSdk.hasPermission(context)
There are a couple of exceptions where permissions were accepted, but SMS messages are not being sent yet.
- The user granted permission via Android app settings (but never seen Permission flow in order to accept terms and conditions)
- The SMS SDK was opened, the user accepted permissions but for whatever reason (network issue, no connection, timeout) and Pngme's API did not start a new session.
To start sending the SMS messages, open permission flow by calling
start method again. Once a session starts, the SDK will start sending SMS data on the background.
To know if a session was started, expose the boolean operation:
import com.pngme.sdk.library.PngmeSdk // end of imports PngmeSdk.needInitOfSDK(context)
Updated 2 months ago