HIVE SDK v4.4.2 Update


Release Notes

  • Version: v4.4.2
  • Date: 2017-Oct-30
New Features
  • Android
    • Added to send string to HIVE Provisioning server at the time of initializing HIVE SDK by distinguishing types if the game is played on emulator:
      • Emulator Type: NoxEmulator, AndyEmulator, Genymotion, BlueStacks, MEmu, KoPlayer, DefaultAndroidEmulator, UnknownEmulator.
      • UnknownEmulator: It seems an emulator, but unable to distinguish its type.
Changed Features
  • iOS
    • Updated HIVE UI for Authentication, Promotion, Social Media, Terms of Service and other products to comply with the UI guidelines for iPhone X.
      • HIVE Social Media: Social Media, Cafe, 1:1 Inquiry.
      • HIVE Promotion: Full Banner, Notice, Spot Banner, Direct WebView, Custom WebView, Custom Board, Review Popup.
      • HIVE Authentication: Agreement on Terms Screen, Terms of Service Screen, Maintenance/Notice Popup, Update Popup, Account Selecting Screen, Adult Authentication Popup.
Bug Fixes
  • iOS
    • [Auth v4] Fixed not to fail the initialization with Setup API even URL-encoded strings such as % are included.
    • [Promotion] Fixed to apply updated language by using HIVE SDK API when displaying review popup on iPad.

DID Issuance Standard Modification

We’d like to inform you about the concept of the modified DID, issuance standard, reason of modification and effects that the modification may have as the Platform Department has decided to change the DID issuance standard.

Concept of the Modified DID
  • DID is a key that maps the advertisement identifier provided by the device. It is issued at the time of app install, and it is not changed until the app is deleted.
  • On Android, if the advertisement identifier can’t be collected, only the IMEI value will be used as a standard for issuing and viewing.
DID Issuance Standard

The standard for issuing DIDs will be modified as follows.

iOS mac, udid, idfv, idfa idfa
Android mac, IMEI, andrid id, advertising id advertising id, Use IMEI if you don’t have an advertising id

The issuance standard, new issuance standard when searching for/updating DID will be changed and device identifiers (mac, udid, idfv, android id) will be removed when the DID issuance standard is modified.

Reason for DID issuance standard modification
  • The device identifier currently being used to identify DIDs will no longer be acquired. (mac, udid, android id, etc.)
  • It is against the Google Policy to use device identifiers in conjunction with each other.

The device identifier is changing as the OS version is upgraded, and we have decided to change the DID issuance standard because our standard was in violation of Google Policy.

Impact of changing DID issuance standard

No new problems will occur in terms of user service as DID issuance standards change. As DID will be more frequently changed whenever the app is reinstalled, the frequency of the issue that has occurred for such reason will also increase.

If a DID different from the previous app install is issued when you reinstall the app,

  • New download logs and terms of agreement logs will be accumulated.
  • Regarding games applied with Authentication v1/ Com2uS individual module
    • Guest login is re-enabled when reinstalling app.
    • v1 Membership is available up to 5 times again.
  • On games applied with Com2uS individual module, the previous guest key of the same app won’t be found and a new guest key will be issued.
  • Rewards from Cross Promotions won’t be available.

Also, if the DID issuance standard is changed, it is impossible to check the values that are not used in the new issuance standard, such as mac, using the DID in the existing operation process.

DID issuance standard modification application schedule

The DID issuance standard will be modified starting the time below.

  • Jan. 9th 10pm PST (2018)

Include Multimedia in HIVE Push to Send

Please read below for more info on how to add multimedia in HIVE push notifications and send.

HIVE Push enables you to send push notifications with not only texts but also various multimedia that contains images. You can expose messages more directly and in various ways without having users to click the push notification, as shown in the screenshot below.

Example of including image (Android)
Example of including multimedia (iOS)

On Android, you can send multimedia instantly by applying HIVE SDK without any special preparation. On iOS, only users with iOS 10 or later can see the multimedia push. To do this, your app should be built on Xcode 8.0 and the Mac OS version you can use it with. For more details, please refer to “How to Send” and “Development Details”.

How to Send
  1. Access the HIVE console and click “Register” Button on the top-right of the HIVE Console > Notification > Bulk (or Targeting) Screen to proceed with registration.
  2. There’s a field where you can enter the media URL as shown below. Please enter the media file URL you’ve pre-uploaded on CDN to instantly send push notifications.

    For more info on how to send a push notification that contains multimedia, please refer to HIVE Developer > Operation > Notification > Push.
Development Details

Please refer to the links below as they have detailed information on how you can implement and use the feature on HIVE Developer Website.