Tilauspalvelu Unity-mobiilisovelluksessa : luominen, testaus, turvallisuus
Heinonen, Kalle (2019)
Heinonen, Kalle
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201904084616
https://urn.fi/URN:NBN:fi:amk-201904084616
Tiivistelmä
Opinnäytetyön tavoitteena oli selvittää, miten Unity-pelimoottorilla tehtyyn mobiilisovellukseen saadaan luotua tilauspalvelu käyttämällä Unity Technologiesin Unity IAP liitännäistä, miten tätä tilauspalvelua voidaan testata sekä miten tästä tilauspalvelusta saadaan tehtyä turvallisempi hakkereita vastaan. Opinnäytetyön tarkoituksena oli luoda toimiva tilauspalvelu toimeksiantaja BeiZ Oy:n Unity mobiilisovellukseen, testata luodun tilauspalvelun toimivuus sekä tehdä siitä mahdollisimman turvallinen.
Opinnäytetyön tuloksena syntyi tilauspalvelu, joka integroitiin onnistuneesti BeiZ Oy:n Unity-mobiilisovellukseen. Tilauspalvelun toimivuus testattiin sekä Android- että iOS-alustoilla, ja tilauspalvelusta tehtiin turvallinen seuraten Unity Technologiesin tarjoamia ohjeita.
Unity IAP oli helppo implementoida, eikä sen käyttäminenkään ollut lopulta vaikeaa. Unity Technologiesin dokumentaatiot vastasivat suurimpaan osaan ilmenneistä kysymyksistä, mutta jotkut ongelmat jouduttiin ratkaisemaan tutkimalla Unityn foorumeita. Myös luodun tilauspalvelun testaaminen oli helppoa. Opinnäytetyötä tehdessä koetut vaikeudet johtuivat pääasiassa seurattujen ohjeiden ja dokumentaatioiden hajanaisuudesta. Esimerkiksi Applen dokumentaatioiden ajankohtaisuudesta ei aina voinut olla aivan täysin varma
Opinnäytetyön tuloksena syntyi tilauspalvelu, joka integroitiin onnistuneesti BeiZ Oy:n Unity-mobiilisovellukseen. Tilauspalvelun toimivuus testattiin sekä Android- että iOS-alustoilla, ja tilauspalvelusta tehtiin turvallinen seuraten Unity Technologiesin tarjoamia ohjeita.
Unity IAP oli helppo implementoida, eikä sen käyttäminenkään ollut lopulta vaikeaa. Unity Technologiesin dokumentaatiot vastasivat suurimpaan osaan ilmenneistä kysymyksistä, mutta jotkut ongelmat jouduttiin ratkaisemaan tutkimalla Unityn foorumeita. Myös luodun tilauspalvelun testaaminen oli helppoa. Opinnäytetyötä tehdessä koetut vaikeudet johtuivat pääasiassa seurattujen ohjeiden ja dokumentaatioiden hajanaisuudesta. Esimerkiksi Applen dokumentaatioiden ajankohtaisuudesta ei aina voinut olla aivan täysin varma