trsurveys 1.0.3

Flutter Android iOS

A plugin for TheoremReach Surveys SDK for both Android & iOS

TheoremReach Plugin #

Getting started: #

1. Initialise TheoremReach #

Call init() during app initialization & set your listeners.

 TheoremReach.instance
        .init(apiToken: 'api_key', userId: 'userId');
    TheoremReach.instance.setTheoremReachOnRewardListener(onTheoremReachReward);
    TheoremReach.instance
        .setTheoremReachRewardCenterClosed(onTheoremReachRewardCenterClosed);
    TheoremReach.instance
        .setTheoremReachRewardCenterOpened(onTheoremReachRewardCenterOpened);
    TheoremReach.instance
        .setTheoremReachSurveyAvaiableListener(onTheoremReachSurveyAvailable);

2. Initialise callback listeners #

  void onTheoremReachReward(int quantity) {
    print('TR: $quantity');
  }

  void onTheoremReachSurveyAvailable(int survey) {
    print('TR: $survey'); // 1 represents if a survey is available 
  }

  void onTheoremReachRewardCenterClosed() {
    print('TR: closed');
  }

  void onTheoremReachRewardCenterOpened() {
    print('TR: opened');
  }

3. Call TheoremReach #

TheoremReach.instance.show();

OR

 TheoremReach.instance.show(placementID: "yourplacement");
   ### IMPORTANT: If you’re Publishing and using Proguard add these lines to your configuration file:

-keep class theoremreach.com.** { *; }


 ### 4. Android users
 TheoremReach SDK 3.4.0 uses Play Services Ads 19.2.0, and needs to add in Manifest the following meta-data
 with an AdMob App ID.
<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
    </application>
</manifest>
 
  For the complete implementation, please refer to the example repo.    
2
likes
80
pub points
45%
popularity

A plugin for TheoremReach Surveys SDK for both Android & iOS

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

anavrinapps@gmail.com

License

Apache 2.0 (LICENSE)

Dependencies

flutter

More

Packages that depend on trsurveys