波音游戏源码-波音博彩公司评级_百家乐园天将_新全讯网3344111.c(中国)·官方网站

Mobile App Development and Publication Guidelines

These guidelines do not apply to apps published by individual student, staff, or non-CityUHK organisation.

Background

Central IT subscribed to the Apple Developer Program/Apple Developer Enterprise Program for Apple iOS platform and the Google Play Developer for Android platform under the name “City University of Hong Kong” (“CityUHK”).  Mobile apps providing university services to the communities can be published under “City University of Hong Kong” on the Apple App Store or the Google Play Store.  Research projects or departmental apps, which target at a limited group of staff and/or students, may consider distributing the apps using in the format of APK for Android or IPA for iOS.

If departments wish to publish an app to these stores related to their operations, departments should raise an online CSC Work Request.  To speed up the process, departments are advised to send this information to the developer(s) before kicking start the project.

App Review

Regardless of distribution channels, all apps distributed/published with "City University of Hong Kong" affiliation require source code review for security by the Central IT.  The Central IT shall review the followings:

  1. Relevance with City University of Hong Kong;
  2. User sign-up and authentication mechanism;
    (if applicable, developer should leverage the institution's identity access management solution to authenticate users using either OAuth, SAML, or Open ID Connect)
  3. The system and system architecture of the application servers (Web, API, etc) interacting with the app;
  4. Communication protocol (encrypted communication protocol such as https must be used);
  5. Data Storage
    The data collected or generated should be stored in secured data repository.  Personal data should be encrypted.
  6. Web Applications Security
    The corresponding web applications should be hosted in servers and underwent a Web Application Vulnerability Scan performed by the Information Security Unit (ISU) of the CSC.
  7. Mobile device functionalities settings on need basis (ie. Push Notifications, Camera, Mic, Bluetooth, GPS, Storage, etc);
  8. Push notification mechanism adopted;
  9. Proper use of CityUHK logos and adherence to the App Icon Design Guidelines.

Once the Central IT review is completed, the app will be compiled and signed with CityUHK certificates* and be published to the Apple App Store and/or the Google Play Store by the CSC.  Depending on the complexity, the review process may take about 10 working days.  For Apple App Store, the app will be further reviewed by Apple, which may take from one day to multiple weeks.  Uppon approval, the app will then be released to the Apple App Store.  Therefore, you may expect the whole process to take at least a week to complete before they are published.

* For security reasons, the CSC will not provide the iOS Distribution Certificate to departments/developers.


What should be submitted to the Central IT



Recommended Coding Standards

  • In order to ensure the stability and the compatibility of the mobile apps, it is suggested that mobile apps be developed with native codes (kotlin or Java for Android; and Swift or Objective-C for iOS).
  • Use of opensource development kit for UI or widely adopted frameworks such as Flutter or React Native is strongly recommended.
  • Adopt app icon template.  Community-contributed apps should not use this icon template for any purpose except as may be authorized by the University.
  • Follow mobile app naming convention
    • The app name should be prefixed with “CityUHK” in the relevant app stores.
    • The app naming showing in the mobile devices should have “CityUHK” be removed as it has been included in the app icon.
  • Maintain app upgrade and expiry logic.
  • If the mobile app is an app version of a website, adopt the University’s web content management system as far as feasible so as to ensure the contents in the app be consistent with the corresponding website.
  • Developers should also be aware of the app development/quality guidelines provided by Apple and Google when developing iOS and Android mobile app respectively.


App Owners Responsibilities

The mobile app owners are solely responsible for the accuracy and the propriety of their application contents.  They should also abide by policies relevant but not limited to those published in the ITS website, such as Policies on Use of IT Services and Resources

If the app will collect personal data, please observe the policy and procedures for handling personal data and ensure the personal data collected are properly handled.  Detailed information can be found at the following URLs:

Should the related web applications/servers, if any, become the target of a network attack or an investigation arisen from a security incident, the Central IT reserves the right to take any necessary actions (including, but not limited to, temporary suspension of the network traffic) in order to restore normal server or network operation. The Central IT may, without prior notice, take down the mobile app, if such mobile app violates the University policies.  The Central IT will not be liable for any damage or loss resulted from such action.



App icon template

Download app icon template
for Adobe Illustrator CS5 or above
template1.png
template2.png
template3.png
template4.png
template5.png
template6.png

Instructions

  • The upper region (University Identity) must follow the design from App Icon Template. The "CityUHK" abbreviation, colors, white spaces and style of any of the elements there should not be manipulated in any way.
  • The lower region (App Identity) could be designed to match the tone of individual apps. A set of pre-defined backgrounds are provided in the template for quick start-up.
mobile-app-alteration.png


App upgrade and expiry logic

Usually, mobile OS (iOS and Android) will have a major release every year, with additional capability and security patches. Therefore, mobile app developer should update the mobile app at least once every 18 months, to provide better end-user experience and to support the newly released mobile OS and devices.

Application logic should be built to enforce users to update to a minimum required version when necessary. The logic should also handle application decommissioning by preventing users from further using the app that is already installed on their mobile devices.


茅台百家乐官网的玩法技巧和规则 | 如何玩百家乐的玩法技巧和规则| 万博娱乐城| 百家乐游戏补牌规则| 百家乐官网二游戏机| 缅甸百家乐官网娱乐场开户注册 | 什么百家乐官网平注法| 现场百家乐的玩法技巧和规则| 百家乐官网百家乐官网论坛| 太阳城娱乐正网| 做生意容易成功的八字| 利高百家乐官网游戏| 百家乐官网种类| 波音百家乐官网现金网投注平台排名导航 | 网上百家乐新利| 百家乐官网真人游戏开户| 百家乐巴厘岛娱乐城| 清流县| 新澳门百家乐官网的玩法技巧和规则| 威尼斯人娱乐场的微博| 足球投注网站| 大发百家乐现金网| 什么事百家乐官网的路单| 赌场| 百家乐官网如何捕捉长龙| 百家乐官网分析博彩正网| bet365 备用| 莫斯科百家乐官网的玩法技巧和规则| 棋牌源码论坛| 榆次百家乐官网的玩法技巧和规则 | 太阳城娱乐城| 百家乐永利娱乐平台| 电玩百家乐官网的玩法技巧和规则| 六合彩开码结果| 百家乐英皇娱乐网| 属猪的做生意门朝向| 澳门葡京赌场出台女| 威尼斯人娱乐城百家乐| 百家乐开户送彩金28| 基础百家乐官网博牌规| 百家乐官网怎么玩最保险|